﻿<?xml version="1.0" encoding="utf-8"?>
<reflection>
  <assemblies>
    <assembly name="System.Transactions">
      <assemblydata version="2.0.0.0" culture="" key="00000000000000000400000000000000" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyKeyFileAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>F:\RedBits\Tools\devdiv\EcmaPublicKey.snk</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Security.AllowPartiallyTrustedCallersAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>System.Transactions.dll</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>System.Transactions.dll</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>System.Transactions.dll</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Microsoft Corporation</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Microsoft® .NET Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>© Microsoft Corporation.  All rights reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.0.50727.1426</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.0.50727.1426</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Resources.SatelliteContractVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.0.0.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Resources.NeutralResourcesLanguageAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>en-US</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDelaySignAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Security.Permissions.SecurityPermissionAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="RequestMinimum" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
    </assembly>
  </assemblies>
  <apis>
    <api id="T:System.Transactions.CommittableTransaction">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.CommittableTransaction" />
      <apidata name="CommittableTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.Transaction" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.IAsyncResult" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_CommittableTransaction" />
    </api>
    <api id="AllMembers.T:System.Transactions.CommittableTransaction">
      <topicdata name="CommittableTransaction" group="list" subgroup="members" typeTopicId="T:System.Transactions.CommittableTransaction" />
      <apidata name="CommittableTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="Overload:System.Transactions.CommittableTransaction.#ctor">
          <element api="M:System.Transactions.CommittableTransaction.#ctor" />
          <element api="M:System.Transactions.CommittableTransaction.#ctor(System.TimeSpan)" />
          <element api="M:System.Transactions.CommittableTransaction.#ctor(System.Transactions.TransactionOptions)" />
        </element>
        <element api="M:System.Transactions.CommittableTransaction.BeginCommit(System.AsyncCallback,System.Object)" />
        <element api="M:System.Transactions.CommittableTransaction.Commit" />
        <element api="M:System.Transactions.CommittableTransaction.EndCommit(System.IAsyncResult)" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncState" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncWaitHandle" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#CompletedSynchronously" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#IsCompleted" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.CommittableTransaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.CommittableTransaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="Overload:System.Transactions.CommittableTransaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="E:System.Transactions.Transaction.TransactionCompleted" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_CommittableTransaction" />
    </api>
    <api id="Methods.T:System.Transactions.CommittableTransaction">
      <topicdata name="CommittableTransaction" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.CommittableTransaction" />
      <apidata name="CommittableTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.CommittableTransaction.BeginCommit(System.AsyncCallback,System.Object)" />
        <element api="M:System.Transactions.CommittableTransaction.Commit" />
        <element api="M:System.Transactions.CommittableTransaction.EndCommit(System.IAsyncResult)" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.CommittableTransaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.CommittableTransaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="Overload:System.Transactions.CommittableTransaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_CommittableTransaction" />
    </api>
    <api id="Properties.T:System.Transactions.CommittableTransaction">
      <topicdata name="CommittableTransaction" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.CommittableTransaction" />
      <apidata name="CommittableTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncState" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncWaitHandle" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#CompletedSynchronously" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#IsCompleted" />
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Properties_T_System_Transactions_CommittableTransaction" />
    </api>
    <api id="Overload:System.Transactions.CommittableTransaction.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.CommittableTransaction" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.CommittableTransaction.#ctor" />
        <element api="M:System.Transactions.CommittableTransaction.#ctor(System.TimeSpan)" />
        <element api="M:System.Transactions.CommittableTransaction.#ctor(System.Transactions.TransactionOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="O_T_System_Transactions_CommittableTransaction_ctor" />
    </api>
    <api id="Overload:System.Transactions.CommittableTransaction.EnlistDurable">
      <topicdata name="EnlistDurable" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.CommittableTransaction" allInherited="true" />
      <apidata name="EnlistDurable" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" />
      </containers>
      <file name="O_T_System_Transactions_CommittableTransaction_EnlistDurable" />
    </api>
    <api id="Overload:System.Transactions.CommittableTransaction.EnlistVolatile">
      <topicdata name="EnlistVolatile" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.CommittableTransaction" allInherited="true" />
      <apidata name="EnlistVolatile" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" />
      </containers>
      <file name="O_T_System_Transactions_CommittableTransaction_EnlistVolatile" />
    </api>
    <api id="Overload:System.Transactions.CommittableTransaction.Rollback">
      <topicdata name="Rollback" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.CommittableTransaction" allInherited="true" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.Rollback" />
        <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" />
      </containers>
      <file name="O_T_System_Transactions_CommittableTransaction_Rollback" />
    </api>
    <api id="M:System.Transactions.CommittableTransaction.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.CommittableTransaction.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="C_System_Transactions_CommittableTransaction_ctor" />
    </api>
    <api id="M:System.Transactions.CommittableTransaction.#ctor(System.TimeSpan)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.CommittableTransaction.#ctor" />
      <parameters>
        <parameter name="timeout">
          <type api="T:System.TimeSpan" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="C_System_Transactions_CommittableTransaction_ctor_1_3a9085b3" />
    </api>
    <api id="M:System.Transactions.CommittableTransaction.#ctor(System.Transactions.TransactionOptions)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.CommittableTransaction.#ctor" />
      <parameters>
        <parameter name="options">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="C_System_Transactions_CommittableTransaction_ctor_1_cd6db837" />
    </api>
    <api id="M:System.Transactions.CommittableTransaction.BeginCommit(System.AsyncCallback,System.Object)">
      <topicdata group="api" />
      <apidata name="BeginCommit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="asyncCallback">
          <type api="T:System.AsyncCallback" ref="true" />
        </parameter>
        <parameter name="asyncState">
          <type api="T:System.Object" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.IAsyncResult" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_CommittableTransaction_BeginCommit_2_c483e4cb" />
    </api>
    <api id="M:System.Transactions.CommittableTransaction.Commit">
      <topicdata group="api" />
      <apidata name="Commit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_CommittableTransaction_Commit" />
    </api>
    <api id="M:System.Transactions.CommittableTransaction.EndCommit(System.IAsyncResult)">
      <topicdata group="api" />
      <apidata name="EndCommit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="asyncResult">
          <type api="T:System.IAsyncResult" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_CommittableTransaction_EndCommit_1_35dda1aa" />
    </api>
    <api id="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncState">
      <topicdata group="api" />
      <apidata name="AsyncState" group="member" subgroup="property" />
      <memberdata visibility="private" />
      <proceduredata virtual="true" final="true" eii="true" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Object" ref="true" />
      </returns>
      <implements>
        <member api="P:System.IAsyncResult.AsyncState">
          <type api="T:System.IAsyncResult" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="P_System_Transactions_CommittableTransaction_System_IAsyncResult_AsyncState" />
    </api>
    <api id="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncWaitHandle">
      <topicdata group="api" />
      <apidata name="AsyncWaitHandle" group="member" subgroup="property" />
      <memberdata visibility="private" />
      <proceduredata virtual="true" final="true" eii="true" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Threading.WaitHandle" ref="true" />
      </returns>
      <implements>
        <member api="P:System.IAsyncResult.AsyncWaitHandle">
          <type api="T:System.IAsyncResult" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="P_System_Transactions_CommittableTransaction_System_IAsyncResult_AsyncWaitHandle" />
    </api>
    <api id="P:System.Transactions.CommittableTransaction.System#IAsyncResult#CompletedSynchronously">
      <topicdata group="api" />
      <apidata name="CompletedSynchronously" group="member" subgroup="property" />
      <memberdata visibility="private" />
      <proceduredata virtual="true" final="true" eii="true" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:System.IAsyncResult.CompletedSynchronously">
          <type api="T:System.IAsyncResult" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="P_System_Transactions_CommittableTransaction_System_IAsyncResult_CompletedSynchronously" />
    </api>
    <api id="P:System.Transactions.CommittableTransaction.System#IAsyncResult#IsCompleted">
      <topicdata group="api" />
      <apidata name="IsCompleted" group="member" subgroup="property" />
      <memberdata visibility="private" />
      <proceduredata virtual="true" final="true" eii="true" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:System.IAsyncResult.IsCompleted">
          <type api="T:System.IAsyncResult" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="P_System_Transactions_CommittableTransaction_System_IAsyncResult_IsCompleted" />
    </api>
    <api id="T:System.Transactions.DependentCloneOption">
      <topicdata group="api" />
      <apidata name="DependentCloneOption" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="F:System.Transactions.DependentCloneOption.BlockCommitUntilComplete" />
        <element api="F:System.Transactions.DependentCloneOption.RollbackIfNotComplete" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_DependentCloneOption" />
    </api>
    <api id="F:System.Transactions.DependentCloneOption.BlockCommitUntilComplete">
      <topicdata group="api" notopic="" />
      <apidata name="BlockCommitUntilComplete" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.DependentCloneOption" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DependentCloneOption" ref="false" />
      </containers>
      <file name="F_System_Transactions_DependentCloneOption_BlockCommitUntilComplete" />
    </api>
    <api id="F:System.Transactions.DependentCloneOption.RollbackIfNotComplete">
      <topicdata group="api" notopic="" />
      <apidata name="RollbackIfNotComplete" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.DependentCloneOption" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DependentCloneOption" ref="false" />
      </containers>
      <file name="F_System_Transactions_DependentCloneOption_RollbackIfNotComplete" />
    </api>
    <api id="T:System.Transactions.DependentTransaction">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.DependentTransaction" />
      <apidata name="DependentTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.Transaction" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_DependentTransaction" />
    </api>
    <api id="AllMembers.T:System.Transactions.DependentTransaction">
      <topicdata name="DependentTransaction" group="list" subgroup="members" typeTopicId="T:System.Transactions.DependentTransaction" />
      <apidata name="DependentTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.DependentTransaction.Complete" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.DependentTransaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.DependentTransaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="Overload:System.Transactions.DependentTransaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="E:System.Transactions.Transaction.TransactionCompleted" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_DependentTransaction" />
    </api>
    <api id="Methods.T:System.Transactions.DependentTransaction">
      <topicdata name="DependentTransaction" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.DependentTransaction" />
      <apidata name="DependentTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.DependentTransaction.Complete" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.DependentTransaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.DependentTransaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="Overload:System.Transactions.DependentTransaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_DependentTransaction" />
    </api>
    <api id="Overload:System.Transactions.DependentTransaction.EnlistDurable">
      <topicdata name="EnlistDurable" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.DependentTransaction" allInherited="true" />
      <apidata name="EnlistDurable" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DependentTransaction" />
      </containers>
      <file name="O_T_System_Transactions_DependentTransaction_EnlistDurable" />
    </api>
    <api id="Overload:System.Transactions.DependentTransaction.EnlistVolatile">
      <topicdata name="EnlistVolatile" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.DependentTransaction" allInherited="true" />
      <apidata name="EnlistVolatile" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DependentTransaction" />
      </containers>
      <file name="O_T_System_Transactions_DependentTransaction_EnlistVolatile" />
    </api>
    <api id="Overload:System.Transactions.DependentTransaction.Rollback">
      <topicdata name="Rollback" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.DependentTransaction" allInherited="true" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.Rollback" />
        <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DependentTransaction" />
      </containers>
      <file name="O_T_System_Transactions_DependentTransaction_Rollback" />
    </api>
    <api id="M:System.Transactions.DependentTransaction.Complete">
      <topicdata group="api" />
      <apidata name="Complete" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DependentTransaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_DependentTransaction_Complete" />
    </api>
    <api id="T:System.Transactions.DistributedTransactionPermission">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.DistributedTransactionPermission" />
      <apidata name="DistributedTransactionPermission" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.Security.Permissions.IUnrestrictedPermission" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_DistributedTransactionPermission" />
    </api>
    <api id="AllMembers.T:System.Transactions.DistributedTransactionPermission">
      <topicdata name="DistributedTransactionPermission" group="list" subgroup="members" typeTopicId="T:System.Transactions.DistributedTransactionPermission" />
      <apidata name="DistributedTransactionPermission" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Security.CodeAccessPermission.Assert" />
        <element api="M:System.Security.CodeAccessPermission.Demand" />
        <element api="M:System.Security.CodeAccessPermission.Deny" />
        <element api="M:System.Security.CodeAccessPermission.Equals(System.Object)" />
        <element api="M:System.Security.CodeAccessPermission.GetHashCode" />
        <element api="M:System.Security.CodeAccessPermission.PermitOnly" />
        <element api="M:System.Security.CodeAccessPermission.ToString" />
        <element api="M:System.Transactions.DistributedTransactionPermission.#ctor(System.Security.Permissions.PermissionState)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.Copy" />
        <element api="M:System.Transactions.DistributedTransactionPermission.FromXml(System.Security.SecurityElement)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.Intersect(System.Security.IPermission)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.IsSubsetOf(System.Security.IPermission)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.IsUnrestricted" />
        <element api="M:System.Transactions.DistributedTransactionPermission.ToXml" />
        <element api="M:System.Transactions.DistributedTransactionPermission.Union(System.Security.IPermission)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_DistributedTransactionPermission" />
    </api>
    <api id="Methods.T:System.Transactions.DistributedTransactionPermission">
      <topicdata name="DistributedTransactionPermission" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.DistributedTransactionPermission" />
      <apidata name="DistributedTransactionPermission" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Security.CodeAccessPermission.Assert" />
        <element api="M:System.Security.CodeAccessPermission.Demand" />
        <element api="M:System.Security.CodeAccessPermission.Deny" />
        <element api="M:System.Security.CodeAccessPermission.Equals(System.Object)" />
        <element api="M:System.Security.CodeAccessPermission.GetHashCode" />
        <element api="M:System.Security.CodeAccessPermission.PermitOnly" />
        <element api="M:System.Security.CodeAccessPermission.ToString" />
        <element api="M:System.Transactions.DistributedTransactionPermission.Copy" />
        <element api="M:System.Transactions.DistributedTransactionPermission.FromXml(System.Security.SecurityElement)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.Intersect(System.Security.IPermission)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.IsSubsetOf(System.Security.IPermission)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.IsUnrestricted" />
        <element api="M:System.Transactions.DistributedTransactionPermission.ToXml" />
        <element api="M:System.Transactions.DistributedTransactionPermission.Union(System.Security.IPermission)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_DistributedTransactionPermission" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.#ctor(System.Security.Permissions.PermissionState)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <parameters>
        <parameter name="state">
          <type api="T:System.Security.Permissions.PermissionState" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="C_System_Transactions_DistributedTransactionPermission_ctor_1_330c5d6d" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.Copy">
      <topicdata group="api" />
      <apidata name="Copy" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.CodeAccessPermission.Copy">
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
        </member>
      </overrides>
      <returns>
        <type api="T:System.Security.IPermission" ref="true" />
      </returns>
      <implements>
        <member api="M:System.Security.IPermission.Copy">
          <type api="T:System.Security.IPermission" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="M_System_Transactions_DistributedTransactionPermission_Copy" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.FromXml(System.Security.SecurityElement)">
      <topicdata group="api" />
      <apidata name="FromXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.CodeAccessPermission.FromXml(System.Security.SecurityElement)">
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="securityElement">
          <type api="T:System.Security.SecurityElement" ref="true" />
        </parameter>
      </parameters>
      <implements>
        <member api="M:System.Security.ISecurityEncodable.FromXml(System.Security.SecurityElement)">
          <type api="T:System.Security.ISecurityEncodable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="M_System_Transactions_DistributedTransactionPermission_FromXml_1_6a8c1f6a" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.Intersect(System.Security.IPermission)">
      <topicdata group="api" />
      <apidata name="Intersect" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.CodeAccessPermission.Intersect(System.Security.IPermission)">
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="target">
          <type api="T:System.Security.IPermission" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Security.IPermission" ref="true" />
      </returns>
      <implements>
        <member api="M:System.Security.IPermission.Intersect(System.Security.IPermission)">
          <type api="T:System.Security.IPermission" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="M_System_Transactions_DistributedTransactionPermission_Intersect_1_fa52404f" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.IsSubsetOf(System.Security.IPermission)">
      <topicdata group="api" />
      <apidata name="IsSubsetOf" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.CodeAccessPermission.IsSubsetOf(System.Security.IPermission)">
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="target">
          <type api="T:System.Security.IPermission" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="M:System.Security.IPermission.IsSubsetOf(System.Security.IPermission)">
          <type api="T:System.Security.IPermission" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="M_System_Transactions_DistributedTransactionPermission_IsSubsetOf_1_fa52404f" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.IsUnrestricted">
      <topicdata group="api" />
      <apidata name="IsUnrestricted" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" final="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="M:System.Security.Permissions.IUnrestrictedPermission.IsUnrestricted">
          <type api="T:System.Security.Permissions.IUnrestrictedPermission" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="M_System_Transactions_DistributedTransactionPermission_IsUnrestricted" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.ToXml">
      <topicdata group="api" />
      <apidata name="ToXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.CodeAccessPermission.ToXml">
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
        </member>
      </overrides>
      <returns>
        <type api="T:System.Security.SecurityElement" ref="true" />
      </returns>
      <implements>
        <member api="M:System.Security.ISecurityEncodable.ToXml">
          <type api="T:System.Security.ISecurityEncodable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="M_System_Transactions_DistributedTransactionPermission_ToXml" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.Union(System.Security.IPermission)">
      <topicdata group="api" />
      <apidata name="Union" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.CodeAccessPermission.Union(System.Security.IPermission)">
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="target">
          <type api="T:System.Security.IPermission" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Security.IPermission" ref="true" />
      </returns>
      <implements>
        <member api="M:System.Security.IPermission.Union(System.Security.IPermission)">
          <type api="T:System.Security.IPermission" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="M_System_Transactions_DistributedTransactionPermission_Union_1_fa52404f" />
    </api>
    <api id="T:System.Transactions.DistributedTransactionPermissionAttribute">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.DistributedTransactionPermissionAttribute" />
      <apidata name="DistributedTransactionPermissionAttribute" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Security.Permissions.CodeAccessSecurityAttribute" ref="true" />
          <type api="T:System.Security.Permissions.SecurityAttribute" ref="true" />
          <type api="T:System.Attribute" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.AttributeUsageAttribute" ref="true" />
          <argument>
            <type api="T:System.AttributeTargets" ref="false" />
            <enumValue>
              <field name="All" />
            </enumValue>
          </argument>
          <assignment name="AllowMultiple">
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="T_System_Transactions_DistributedTransactionPermissionAttribute" />
    </api>
    <api id="AllMembers.T:System.Transactions.DistributedTransactionPermissionAttribute">
      <topicdata name="DistributedTransactionPermissionAttribute" group="list" subgroup="members" typeTopicId="T:System.Transactions.DistributedTransactionPermissionAttribute" />
      <apidata name="DistributedTransactionPermissionAttribute" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Attribute.Equals(System.Object)" />
        <element api="M:System.Attribute.GetHashCode" />
        <element api="M:System.Attribute.IsDefaultAttribute" />
        <element api="M:System.Attribute.Match(System.Object)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetIDsOfNames(System.Guid@,System.IntPtr,System.UInt32,System.UInt32,System.IntPtr)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfo(System.UInt32,System.UInt32,System.IntPtr)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfoCount(System.UInt32@)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#Invoke(System.UInt32,System.Guid@,System.UInt32,System.Int16,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
        <element api="P:System.Attribute.TypeId" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="P:System.Security.Permissions.SecurityAttribute.Action" />
        <element api="M:System.Transactions.DistributedTransactionPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)" />
        <element api="M:System.Transactions.DistributedTransactionPermissionAttribute.CreatePermission" />
        <element api="P:System.Transactions.DistributedTransactionPermissionAttribute.Unrestricted" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_DistributedTransactionPermissionAttribute" />
    </api>
    <api id="Methods.T:System.Transactions.DistributedTransactionPermissionAttribute">
      <topicdata name="DistributedTransactionPermissionAttribute" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.DistributedTransactionPermissionAttribute" />
      <apidata name="DistributedTransactionPermissionAttribute" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Attribute.Equals(System.Object)" />
        <element api="M:System.Attribute.GetHashCode" />
        <element api="M:System.Attribute.IsDefaultAttribute" />
        <element api="M:System.Attribute.Match(System.Object)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetIDsOfNames(System.Guid@,System.IntPtr,System.UInt32,System.UInt32,System.IntPtr)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfo(System.UInt32,System.UInt32,System.IntPtr)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfoCount(System.UInt32@)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#Invoke(System.UInt32,System.Guid@,System.UInt32,System.Int16,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.DistributedTransactionPermissionAttribute.CreatePermission" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_DistributedTransactionPermissionAttribute" />
    </api>
    <api id="Properties.T:System.Transactions.DistributedTransactionPermissionAttribute">
      <topicdata name="DistributedTransactionPermissionAttribute" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.DistributedTransactionPermissionAttribute" />
      <apidata name="DistributedTransactionPermissionAttribute" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Attribute.TypeId" />
        <element api="P:System.Security.Permissions.SecurityAttribute.Action" />
        <element api="P:System.Transactions.DistributedTransactionPermissionAttribute.Unrestricted" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Properties_T_System_Transactions_DistributedTransactionPermissionAttribute" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <parameters>
        <parameter name="action">
          <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermissionAttribute" ref="true" />
      </containers>
      <file name="C_System_Transactions_DistributedTransactionPermissionAttribute_ctor_1_0fdf6e88" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermissionAttribute.CreatePermission">
      <topicdata group="api" />
      <apidata name="CreatePermission" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.Permissions.SecurityAttribute.CreatePermission">
          <type api="T:System.Security.Permissions.SecurityAttribute" ref="true" />
        </member>
      </overrides>
      <returns>
        <type api="T:System.Security.IPermission" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermissionAttribute" ref="true" />
      </containers>
      <file name="M_System_Transactions_DistributedTransactionPermissionAttribute_CreatePermission" />
    </api>
    <api id="P:System.Transactions.DistributedTransactionPermissionAttribute.Unrestricted">
      <topicdata group="api" />
      <apidata name="Unrestricted" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermissionAttribute" ref="true" />
      </containers>
      <file name="P_System_Transactions_DistributedTransactionPermissionAttribute_Unrestricted" />
    </api>
    <api id="T:System.Transactions.Enlistment">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.Enlistment" />
      <apidata name="Enlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
          <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
        </descendents>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_Enlistment" />
    </api>
    <api id="AllMembers.T:System.Transactions.Enlistment">
      <topicdata name="Enlistment" group="list" subgroup="members" typeTopicId="T:System.Transactions.Enlistment" />
      <apidata name="Enlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Enlistment.Done" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_Enlistment" />
    </api>
    <api id="Methods.T:System.Transactions.Enlistment">
      <topicdata name="Enlistment" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.Enlistment" />
      <apidata name="Enlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Enlistment.Done" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_Enlistment" />
    </api>
    <api id="M:System.Transactions.Enlistment.Done">
      <topicdata group="api" />
      <apidata name="Done" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Enlistment" ref="true" />
      </containers>
      <file name="M_System_Transactions_Enlistment_Done" />
    </api>
    <api id="T:System.Transactions.EnlistmentOptions">
      <topicdata group="api" />
      <apidata name="EnlistmentOptions" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="F:System.Transactions.EnlistmentOptions.None" />
        <element api="F:System.Transactions.EnlistmentOptions.EnlistDuringPrepareRequired" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.FlagsAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="T_System_Transactions_EnlistmentOptions" />
    </api>
    <api id="F:System.Transactions.EnlistmentOptions.EnlistDuringPrepareRequired">
      <topicdata group="api" notopic="" />
      <apidata name="EnlistDuringPrepareRequired" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
      </containers>
      <file name="F_System_Transactions_EnlistmentOptions_EnlistDuringPrepareRequired" />
    </api>
    <api id="F:System.Transactions.EnlistmentOptions.None">
      <topicdata group="api" notopic="" />
      <apidata name="None" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
      </containers>
      <file name="F_System_Transactions_EnlistmentOptions_None" />
    </api>
    <api id="T:System.Transactions.EnterpriseServicesInteropOption">
      <topicdata group="api" />
      <apidata name="EnterpriseServicesInteropOption" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="F:System.Transactions.EnterpriseServicesInteropOption.None" />
        <element api="F:System.Transactions.EnterpriseServicesInteropOption.Automatic" />
        <element api="F:System.Transactions.EnterpriseServicesInteropOption.Full" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_EnterpriseServicesInteropOption" />
    </api>
    <api id="F:System.Transactions.EnterpriseServicesInteropOption.Automatic">
      <topicdata group="api" notopic="" />
      <apidata name="Automatic" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
      </containers>
      <file name="F_System_Transactions_EnterpriseServicesInteropOption_Automatic" />
    </api>
    <api id="F:System.Transactions.EnterpriseServicesInteropOption.Full">
      <topicdata group="api" notopic="" />
      <apidata name="Full" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
      </containers>
      <file name="F_System_Transactions_EnterpriseServicesInteropOption_Full" />
    </api>
    <api id="F:System.Transactions.EnterpriseServicesInteropOption.None">
      <topicdata group="api" notopic="" />
      <apidata name="None" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
      </containers>
      <file name="F_System_Transactions_EnterpriseServicesInteropOption_None" />
    </api>
    <api id="T:System.Transactions.HostCurrentTransactionCallback">
      <topicdata group="api" />
      <apidata name="HostCurrentTransactionCallback" group="type" subgroup="delegate" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_HostCurrentTransactionCallback" />
    </api>
    <api id="T:System.Transactions.IDtcTransaction">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.IDtcTransaction" />
      <apidata name="IDtcTransaction" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>0fb15084-af41-11ce-bd2b-204c4f4f5020</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.InterfaceTypeAttribute" ref="true" />
          <argument>
            <type api="T:System.Runtime.InteropServices.ComInterfaceType" ref="false" />
            <enumValue>
              <field name="InterfaceIsIUnknown" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="T_System_Transactions_IDtcTransaction" />
    </api>
    <api id="AllMembers.T:System.Transactions.IDtcTransaction">
      <topicdata name="IDtcTransaction" group="list" subgroup="members" typeTopicId="T:System.Transactions.IDtcTransaction" />
      <apidata name="IDtcTransaction" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IDtcTransaction.Abort(System.IntPtr,System.Int32,System.Int32)" />
        <element api="M:System.Transactions.IDtcTransaction.Commit(System.Int32,System.Int32,System.Int32)" />
        <element api="M:System.Transactions.IDtcTransaction.GetTransactionInfo(System.IntPtr)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_IDtcTransaction" />
    </api>
    <api id="Methods.T:System.Transactions.IDtcTransaction">
      <topicdata name="IDtcTransaction" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.IDtcTransaction" />
      <apidata name="IDtcTransaction" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IDtcTransaction.Abort(System.IntPtr,System.Int32,System.Int32)" />
        <element api="M:System.Transactions.IDtcTransaction.Commit(System.Int32,System.Int32,System.Int32)" />
        <element api="M:System.Transactions.IDtcTransaction.GetTransactionInfo(System.IntPtr)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_IDtcTransaction" />
    </api>
    <api id="M:System.Transactions.IDtcTransaction.Abort(System.IntPtr,System.Int32,System.Int32)">
      <topicdata group="api" />
      <apidata name="Abort" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="reason">
          <type api="T:System.IntPtr" ref="false" />
        </parameter>
        <parameter name="retaining">
          <type api="T:System.Int32" ref="false" />
        </parameter>
        <parameter name="async">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IDtcTransaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_IDtcTransaction_Abort_3_b7e3bb80" />
    </api>
    <api id="M:System.Transactions.IDtcTransaction.Commit(System.Int32,System.Int32,System.Int32)">
      <topicdata group="api" />
      <apidata name="Commit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="retaining">
          <type api="T:System.Int32" ref="false" />
        </parameter>
        <parameter name="commitType">
          <type api="T:System.Int32" ref="false" />
        </parameter>
        <parameter name="reserved">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IDtcTransaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_IDtcTransaction_Commit_3_7ce9721e" />
    </api>
    <api id="M:System.Transactions.IDtcTransaction.GetTransactionInfo(System.IntPtr)">
      <topicdata group="api" />
      <apidata name="GetTransactionInfo" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="transactionInformation">
          <type api="T:System.IntPtr" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IDtcTransaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_IDtcTransaction_GetTransactionInfo_1_1a70d503" />
    </api>
    <api id="T:System.Transactions.IEnlistmentNotification">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.IEnlistmentNotification" />
      <apidata name="IEnlistmentNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <implementors>
        <type api="T:System.Transactions.ISinglePhaseNotification" ref="true" />
      </implementors>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_IEnlistmentNotification" />
    </api>
    <api id="AllMembers.T:System.Transactions.IEnlistmentNotification">
      <topicdata name="IEnlistmentNotification" group="list" subgroup="members" typeTopicId="T:System.Transactions.IEnlistmentNotification" />
      <apidata name="IEnlistmentNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IEnlistmentNotification.Commit(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.InDoubt(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Prepare(System.Transactions.PreparingEnlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Rollback(System.Transactions.Enlistment)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_IEnlistmentNotification" />
    </api>
    <api id="Methods.T:System.Transactions.IEnlistmentNotification">
      <topicdata name="IEnlistmentNotification" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.IEnlistmentNotification" />
      <apidata name="IEnlistmentNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IEnlistmentNotification.Commit(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.InDoubt(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Prepare(System.Transactions.PreparingEnlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Rollback(System.Transactions.Enlistment)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_IEnlistmentNotification" />
    </api>
    <api id="M:System.Transactions.IEnlistmentNotification.Commit(System.Transactions.Enlistment)">
      <topicdata group="api" />
      <apidata name="Commit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="enlistment">
          <type api="T:System.Transactions.Enlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
      </containers>
      <file name="M_System_Transactions_IEnlistmentNotification_Commit_1_25167ffa" />
    </api>
    <api id="M:System.Transactions.IEnlistmentNotification.InDoubt(System.Transactions.Enlistment)">
      <topicdata group="api" />
      <apidata name="InDoubt" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="enlistment">
          <type api="T:System.Transactions.Enlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
      </containers>
      <file name="M_System_Transactions_IEnlistmentNotification_InDoubt_1_25167ffa" />
    </api>
    <api id="M:System.Transactions.IEnlistmentNotification.Prepare(System.Transactions.PreparingEnlistment)">
      <topicdata group="api" />
      <apidata name="Prepare" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="preparingEnlistment">
          <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
      </containers>
      <file name="M_System_Transactions_IEnlistmentNotification_Prepare_1_10ca0941" />
    </api>
    <api id="M:System.Transactions.IEnlistmentNotification.Rollback(System.Transactions.Enlistment)">
      <topicdata group="api" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="enlistment">
          <type api="T:System.Transactions.Enlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
      </containers>
      <file name="M_System_Transactions_IEnlistmentNotification_Rollback_1_25167ffa" />
    </api>
    <api id="T:System.Transactions.IPromotableSinglePhaseNotification">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.IPromotableSinglePhaseNotification" />
      <apidata name="IPromotableSinglePhaseNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <implements>
        <type api="T:System.Transactions.ITransactionPromoter" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_IPromotableSinglePhaseNotification" />
    </api>
    <api id="AllMembers.T:System.Transactions.IPromotableSinglePhaseNotification">
      <topicdata name="IPromotableSinglePhaseNotification" group="list" subgroup="members" typeTopicId="T:System.Transactions.IPromotableSinglePhaseNotification" />
      <apidata name="IPromotableSinglePhaseNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IPromotableSinglePhaseNotification.Initialize" />
        <element api="M:System.Transactions.IPromotableSinglePhaseNotification.Rollback(System.Transactions.SinglePhaseEnlistment)" />
        <element api="M:System.Transactions.IPromotableSinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)" />
        <element api="M:System.Transactions.ITransactionPromoter.Promote" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_IPromotableSinglePhaseNotification" />
    </api>
    <api id="Methods.T:System.Transactions.IPromotableSinglePhaseNotification">
      <topicdata name="IPromotableSinglePhaseNotification" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.IPromotableSinglePhaseNotification" />
      <apidata name="IPromotableSinglePhaseNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IPromotableSinglePhaseNotification.Initialize" />
        <element api="M:System.Transactions.IPromotableSinglePhaseNotification.Rollback(System.Transactions.SinglePhaseEnlistment)" />
        <element api="M:System.Transactions.IPromotableSinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)" />
        <element api="M:System.Transactions.ITransactionPromoter.Promote" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_IPromotableSinglePhaseNotification" />
    </api>
    <api id="M:System.Transactions.IPromotableSinglePhaseNotification.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IPromotableSinglePhaseNotification" ref="true" />
      </containers>
      <file name="M_System_Transactions_IPromotableSinglePhaseNotification_Initialize" />
    </api>
    <api id="M:System.Transactions.IPromotableSinglePhaseNotification.Rollback(System.Transactions.SinglePhaseEnlistment)">
      <topicdata group="api" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="singlePhaseEnlistment">
          <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IPromotableSinglePhaseNotification" ref="true" />
      </containers>
      <file name="M_System_Transactions_IPromotableSinglePhaseNotification_Rollback_1_882ea0b5" />
    </api>
    <api id="M:System.Transactions.IPromotableSinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)">
      <topicdata group="api" />
      <apidata name="SinglePhaseCommit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="singlePhaseEnlistment">
          <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IPromotableSinglePhaseNotification" ref="true" />
      </containers>
      <file name="M_System_Transactions_IPromotableSinglePhaseNotification_SinglePhaseCommit_1_882ea0b5" />
    </api>
    <api id="T:System.Transactions.ISimpleTransactionSuperior">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.ISimpleTransactionSuperior" />
      <apidata name="ISimpleTransactionSuperior" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <implements>
        <type api="T:System.Transactions.ITransactionPromoter" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_ISimpleTransactionSuperior" />
    </api>
    <api id="AllMembers.T:System.Transactions.ISimpleTransactionSuperior">
      <topicdata name="ISimpleTransactionSuperior" group="list" subgroup="members" typeTopicId="T:System.Transactions.ISimpleTransactionSuperior" />
      <apidata name="ISimpleTransactionSuperior" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.ISimpleTransactionSuperior.Rollback" />
        <element api="M:System.Transactions.ITransactionPromoter.Promote" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_ISimpleTransactionSuperior" />
    </api>
    <api id="Methods.T:System.Transactions.ISimpleTransactionSuperior">
      <topicdata name="ISimpleTransactionSuperior" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.ISimpleTransactionSuperior" />
      <apidata name="ISimpleTransactionSuperior" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.ISimpleTransactionSuperior.Rollback" />
        <element api="M:System.Transactions.ITransactionPromoter.Promote" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_ISimpleTransactionSuperior" />
    </api>
    <api id="M:System.Transactions.ISimpleTransactionSuperior.Rollback">
      <topicdata group="api" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.ISimpleTransactionSuperior" ref="true" />
      </containers>
      <file name="M_System_Transactions_ISimpleTransactionSuperior_Rollback" />
    </api>
    <api id="T:System.Transactions.ISinglePhaseNotification">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.ISinglePhaseNotification" />
      <apidata name="ISinglePhaseNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <implements>
        <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_ISinglePhaseNotification" />
    </api>
    <api id="AllMembers.T:System.Transactions.ISinglePhaseNotification">
      <topicdata name="ISinglePhaseNotification" group="list" subgroup="members" typeTopicId="T:System.Transactions.ISinglePhaseNotification" />
      <apidata name="ISinglePhaseNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IEnlistmentNotification.Commit(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.InDoubt(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Prepare(System.Transactions.PreparingEnlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Rollback(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.ISinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_ISinglePhaseNotification" />
    </api>
    <api id="Methods.T:System.Transactions.ISinglePhaseNotification">
      <topicdata name="ISinglePhaseNotification" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.ISinglePhaseNotification" />
      <apidata name="ISinglePhaseNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IEnlistmentNotification.Commit(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.InDoubt(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Prepare(System.Transactions.PreparingEnlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Rollback(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.ISinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_ISinglePhaseNotification" />
    </api>
    <api id="M:System.Transactions.ISinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)">
      <topicdata group="api" />
      <apidata name="SinglePhaseCommit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="singlePhaseEnlistment">
          <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.ISinglePhaseNotification" ref="true" />
      </containers>
      <file name="M_System_Transactions_ISinglePhaseNotification_SinglePhaseCommit_1_882ea0b5" />
    </api>
    <api id="T:System.Transactions.IsolationLevel">
      <topicdata group="api" />
      <apidata name="IsolationLevel" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="F:System.Transactions.IsolationLevel.Serializable" />
        <element api="F:System.Transactions.IsolationLevel.RepeatableRead" />
        <element api="F:System.Transactions.IsolationLevel.ReadCommitted" />
        <element api="F:System.Transactions.IsolationLevel.ReadUncommitted" />
        <element api="F:System.Transactions.IsolationLevel.Snapshot" />
        <element api="F:System.Transactions.IsolationLevel.Chaos" />
        <element api="F:System.Transactions.IsolationLevel.Unspecified" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_IsolationLevel" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.Chaos">
      <topicdata group="api" notopic="" />
      <apidata name="Chaos" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>5</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="F_System_Transactions_IsolationLevel_Chaos" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.ReadCommitted">
      <topicdata group="api" notopic="" />
      <apidata name="ReadCommitted" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="F_System_Transactions_IsolationLevel_ReadCommitted" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.ReadUncommitted">
      <topicdata group="api" notopic="" />
      <apidata name="ReadUncommitted" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>3</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="F_System_Transactions_IsolationLevel_ReadUncommitted" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.RepeatableRead">
      <topicdata group="api" notopic="" />
      <apidata name="RepeatableRead" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="F_System_Transactions_IsolationLevel_RepeatableRead" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.Serializable">
      <topicdata group="api" notopic="" />
      <apidata name="Serializable" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="F_System_Transactions_IsolationLevel_Serializable" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.Snapshot">
      <topicdata group="api" notopic="" />
      <apidata name="Snapshot" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>4</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="F_System_Transactions_IsolationLevel_Snapshot" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.Unspecified">
      <topicdata group="api" notopic="" />
      <apidata name="Unspecified" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>6</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="F_System_Transactions_IsolationLevel_Unspecified" />
    </api>
    <api id="T:System.Transactions.ITransactionPromoter">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.ITransactionPromoter" />
      <apidata name="ITransactionPromoter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <implementors>
        <type api="T:System.Transactions.IPromotableSinglePhaseNotification" ref="true" />
        <type api="T:System.Transactions.ISimpleTransactionSuperior" ref="true" />
      </implementors>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_ITransactionPromoter" />
    </api>
    <api id="AllMembers.T:System.Transactions.ITransactionPromoter">
      <topicdata name="ITransactionPromoter" group="list" subgroup="members" typeTopicId="T:System.Transactions.ITransactionPromoter" />
      <apidata name="ITransactionPromoter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.ITransactionPromoter.Promote" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_ITransactionPromoter" />
    </api>
    <api id="Methods.T:System.Transactions.ITransactionPromoter">
      <topicdata name="ITransactionPromoter" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.ITransactionPromoter" />
      <apidata name="ITransactionPromoter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.ITransactionPromoter.Promote" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_ITransactionPromoter" />
    </api>
    <api id="M:System.Transactions.ITransactionPromoter.Promote">
      <topicdata group="api" />
      <apidata name="Promote" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.ITransactionPromoter" ref="true" />
      </containers>
      <file name="M_System_Transactions_ITransactionPromoter_Promote" />
    </api>
    <api id="T:System.Transactions.PreparingEnlistment">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.PreparingEnlistment" />
      <apidata name="PreparingEnlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.Enlistment" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_PreparingEnlistment" />
    </api>
    <api id="AllMembers.T:System.Transactions.PreparingEnlistment">
      <topicdata name="PreparingEnlistment" group="list" subgroup="members" typeTopicId="T:System.Transactions.PreparingEnlistment" />
      <apidata name="PreparingEnlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Enlistment.Done" />
        <element api="Overload:System.Transactions.PreparingEnlistment.ForceRollback">
          <element api="M:System.Transactions.PreparingEnlistment.ForceRollback" />
          <element api="M:System.Transactions.PreparingEnlistment.ForceRollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.PreparingEnlistment.Prepared" />
        <element api="M:System.Transactions.PreparingEnlistment.RecoveryInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_PreparingEnlistment" />
    </api>
    <api id="Methods.T:System.Transactions.PreparingEnlistment">
      <topicdata name="PreparingEnlistment" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.PreparingEnlistment" />
      <apidata name="PreparingEnlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Enlistment.Done" />
        <element api="Overload:System.Transactions.PreparingEnlistment.ForceRollback">
          <element api="M:System.Transactions.PreparingEnlistment.ForceRollback" />
          <element api="M:System.Transactions.PreparingEnlistment.ForceRollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.PreparingEnlistment.Prepared" />
        <element api="M:System.Transactions.PreparingEnlistment.RecoveryInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_PreparingEnlistment" />
    </api>
    <api id="Overload:System.Transactions.PreparingEnlistment.ForceRollback">
      <topicdata name="ForceRollback" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.PreparingEnlistment" />
      <apidata name="ForceRollback" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.PreparingEnlistment.ForceRollback" />
        <element api="M:System.Transactions.PreparingEnlistment.ForceRollback(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
      </containers>
      <file name="O_T_System_Transactions_PreparingEnlistment_ForceRollback" />
    </api>
    <api id="M:System.Transactions.PreparingEnlistment.ForceRollback">
      <topicdata group="api" />
      <apidata name="ForceRollback" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.PreparingEnlistment.ForceRollback" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
      </containers>
      <file name="M_System_Transactions_PreparingEnlistment_ForceRollback" />
    </api>
    <api id="M:System.Transactions.PreparingEnlistment.ForceRollback(System.Exception)">
      <topicdata group="api" />
      <apidata name="ForceRollback" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.PreparingEnlistment.ForceRollback" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="e">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
      </containers>
      <file name="M_System_Transactions_PreparingEnlistment_ForceRollback_1_2ffb7699" />
    </api>
    <api id="M:System.Transactions.PreparingEnlistment.Prepared">
      <topicdata group="api" />
      <apidata name="Prepared" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
      </containers>
      <file name="M_System_Transactions_PreparingEnlistment_Prepared" />
    </api>
    <api id="M:System.Transactions.PreparingEnlistment.RecoveryInformation">
      <topicdata group="api" />
      <apidata name="RecoveryInformation" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
      </containers>
      <file name="M_System_Transactions_PreparingEnlistment_RecoveryInformation" />
    </api>
    <api id="T:System.Transactions.SinglePhaseEnlistment">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.SinglePhaseEnlistment" />
      <apidata name="SinglePhaseEnlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.Enlistment" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_SinglePhaseEnlistment" />
    </api>
    <api id="AllMembers.T:System.Transactions.SinglePhaseEnlistment">
      <topicdata name="SinglePhaseEnlistment" group="list" subgroup="members" typeTopicId="T:System.Transactions.SinglePhaseEnlistment" />
      <apidata name="SinglePhaseEnlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Enlistment.Done" />
        <element api="Overload:System.Transactions.SinglePhaseEnlistment.Aborted">
          <element api="M:System.Transactions.SinglePhaseEnlistment.Aborted" />
          <element api="M:System.Transactions.SinglePhaseEnlistment.Aborted(System.Exception)" />
        </element>
        <element api="M:System.Transactions.SinglePhaseEnlistment.Committed" />
        <element api="Overload:System.Transactions.SinglePhaseEnlistment.InDoubt">
          <element api="M:System.Transactions.SinglePhaseEnlistment.InDoubt" />
          <element api="M:System.Transactions.SinglePhaseEnlistment.InDoubt(System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_SinglePhaseEnlistment" />
    </api>
    <api id="Methods.T:System.Transactions.SinglePhaseEnlistment">
      <topicdata name="SinglePhaseEnlistment" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.SinglePhaseEnlistment" />
      <apidata name="SinglePhaseEnlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Enlistment.Done" />
        <element api="Overload:System.Transactions.SinglePhaseEnlistment.Aborted">
          <element api="M:System.Transactions.SinglePhaseEnlistment.Aborted" />
          <element api="M:System.Transactions.SinglePhaseEnlistment.Aborted(System.Exception)" />
        </element>
        <element api="M:System.Transactions.SinglePhaseEnlistment.Committed" />
        <element api="Overload:System.Transactions.SinglePhaseEnlistment.InDoubt">
          <element api="M:System.Transactions.SinglePhaseEnlistment.InDoubt" />
          <element api="M:System.Transactions.SinglePhaseEnlistment.InDoubt(System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_SinglePhaseEnlistment" />
    </api>
    <api id="Overload:System.Transactions.SinglePhaseEnlistment.Aborted">
      <topicdata name="Aborted" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.SinglePhaseEnlistment" />
      <apidata name="Aborted" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.SinglePhaseEnlistment.Aborted" />
        <element api="M:System.Transactions.SinglePhaseEnlistment.Aborted(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="O_T_System_Transactions_SinglePhaseEnlistment_Aborted" />
    </api>
    <api id="Overload:System.Transactions.SinglePhaseEnlistment.InDoubt">
      <topicdata name="InDoubt" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.SinglePhaseEnlistment" />
      <apidata name="InDoubt" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.SinglePhaseEnlistment.InDoubt" />
        <element api="M:System.Transactions.SinglePhaseEnlistment.InDoubt(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="O_T_System_Transactions_SinglePhaseEnlistment_InDoubt" />
    </api>
    <api id="M:System.Transactions.SinglePhaseEnlistment.Aborted">
      <topicdata group="api" />
      <apidata name="Aborted" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.SinglePhaseEnlistment.Aborted" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="M_System_Transactions_SinglePhaseEnlistment_Aborted" />
    </api>
    <api id="M:System.Transactions.SinglePhaseEnlistment.Aborted(System.Exception)">
      <topicdata group="api" />
      <apidata name="Aborted" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.SinglePhaseEnlistment.Aborted" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="e">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="M_System_Transactions_SinglePhaseEnlistment_Aborted_1_2ffb7699" />
    </api>
    <api id="M:System.Transactions.SinglePhaseEnlistment.Committed">
      <topicdata group="api" />
      <apidata name="Committed" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="M_System_Transactions_SinglePhaseEnlistment_Committed" />
    </api>
    <api id="M:System.Transactions.SinglePhaseEnlistment.InDoubt">
      <topicdata group="api" />
      <apidata name="InDoubt" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.SinglePhaseEnlistment.InDoubt" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="M_System_Transactions_SinglePhaseEnlistment_InDoubt" />
    </api>
    <api id="M:System.Transactions.SinglePhaseEnlistment.InDoubt(System.Exception)">
      <topicdata group="api" />
      <apidata name="InDoubt" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.SinglePhaseEnlistment.InDoubt" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="e">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="M_System_Transactions_SinglePhaseEnlistment_InDoubt_1_2ffb7699" />
    </api>
    <api id="T:System.Transactions.SubordinateTransaction">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.SubordinateTransaction" />
      <apidata name="SubordinateTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.Transaction" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_SubordinateTransaction" />
    </api>
    <api id="AllMembers.T:System.Transactions.SubordinateTransaction">
      <topicdata name="SubordinateTransaction" group="list" subgroup="members" typeTopicId="T:System.Transactions.SubordinateTransaction" />
      <apidata name="SubordinateTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.SubordinateTransaction.#ctor(System.Transactions.IsolationLevel,System.Transactions.ISimpleTransactionSuperior)" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.SubordinateTransaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.SubordinateTransaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="Overload:System.Transactions.SubordinateTransaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="E:System.Transactions.Transaction.TransactionCompleted" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_SubordinateTransaction" />
    </api>
    <api id="Overload:System.Transactions.SubordinateTransaction.EnlistDurable">
      <topicdata name="EnlistDurable" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.SubordinateTransaction" allInherited="true" />
      <apidata name="EnlistDurable" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SubordinateTransaction" />
      </containers>
      <file name="O_T_System_Transactions_SubordinateTransaction_EnlistDurable" />
    </api>
    <api id="Overload:System.Transactions.SubordinateTransaction.EnlistVolatile">
      <topicdata name="EnlistVolatile" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.SubordinateTransaction" allInherited="true" />
      <apidata name="EnlistVolatile" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SubordinateTransaction" />
      </containers>
      <file name="O_T_System_Transactions_SubordinateTransaction_EnlistVolatile" />
    </api>
    <api id="Overload:System.Transactions.SubordinateTransaction.Rollback">
      <topicdata name="Rollback" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.SubordinateTransaction" allInherited="true" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.Rollback" />
        <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SubordinateTransaction" />
      </containers>
      <file name="O_T_System_Transactions_SubordinateTransaction_Rollback" />
    </api>
    <api id="M:System.Transactions.SubordinateTransaction.#ctor(System.Transactions.IsolationLevel,System.Transactions.ISimpleTransactionSuperior)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <parameters>
        <parameter name="isoLevel">
          <type api="T:System.Transactions.IsolationLevel" ref="false" />
        </parameter>
        <parameter name="superior">
          <type api="T:System.Transactions.ISimpleTransactionSuperior" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SubordinateTransaction" ref="true" />
      </containers>
      <file name="C_System_Transactions_SubordinateTransaction_ctor_2_6db6cba6" />
    </api>
    <api id="T:System.Transactions.Transaction">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.Transaction" />
      <apidata name="Transaction" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:System.Transactions.DependentTransaction" ref="true" />
          <type api="T:System.Transactions.CommittableTransaction" ref="true" />
          <type api="T:System.Transactions.SubordinateTransaction" ref="true" />
        </descendents>
      </family>
      <implements>
        <type api="T:System.IDisposable" ref="true" />
        <type api="T:System.Runtime.Serialization.ISerializable" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_Transaction" />
    </api>
    <api id="AllMembers.T:System.Transactions.Transaction">
      <topicdata name="Transaction" group="list" subgroup="members" typeTopicId="T:System.Transactions.Transaction" />
      <apidata name="Transaction" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="P:System.Transactions.Transaction.Current" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.Transaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.Transaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="M:System.Transactions.Transaction.op_Equality(System.Transactions.Transaction,System.Transactions.Transaction)" />
        <element api="M:System.Transactions.Transaction.op_Inequality(System.Transactions.Transaction,System.Transactions.Transaction)" />
        <element api="Overload:System.Transactions.Transaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="E:System.Transactions.Transaction.TransactionCompleted" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_Transaction" />
    </api>
    <api id="Methods.T:System.Transactions.Transaction">
      <topicdata name="Transaction" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.Transaction" />
      <apidata name="Transaction" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.Transaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.Transaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="M:System.Transactions.Transaction.op_Equality(System.Transactions.Transaction,System.Transactions.Transaction)" />
        <element api="M:System.Transactions.Transaction.op_Inequality(System.Transactions.Transaction,System.Transactions.Transaction)" />
        <element api="Overload:System.Transactions.Transaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_Transaction" />
    </api>
    <api id="Properties.T:System.Transactions.Transaction">
      <topicdata name="Transaction" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.Transaction" />
      <apidata name="Transaction" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.Transaction.Current" />
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Properties_T_System_Transactions_Transaction" />
    </api>
    <api id="Events.T:System.Transactions.Transaction">
      <topicdata name="Transaction" group="list" subgroup="Events" typeTopicId="T:System.Transactions.Transaction" />
      <apidata name="Transaction" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="E:System.Transactions.Transaction.TransactionCompleted" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Events_T_System_Transactions_Transaction" />
    </api>
    <api id="Overload:System.Transactions.Transaction.EnlistDurable">
      <topicdata name="EnlistDurable" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.Transaction" />
      <apidata name="EnlistDurable" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="O_T_System_Transactions_Transaction_EnlistDurable" />
    </api>
    <api id="Overload:System.Transactions.Transaction.EnlistVolatile">
      <topicdata name="EnlistVolatile" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.Transaction" />
      <apidata name="EnlistVolatile" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="O_T_System_Transactions_Transaction_EnlistVolatile" />
    </api>
    <api id="Overload:System.Transactions.Transaction.Rollback">
      <topicdata name="Rollback" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.Transaction" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.Rollback" />
        <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="O_T_System_Transactions_Transaction_Rollback" />
    </api>
    <api id="M:System.Transactions.Transaction.Clone">
      <topicdata group="api" />
      <apidata name="Clone" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_Transaction_Clone" />
    </api>
    <api id="P:System.Transactions.Transaction.Current">
      <topicdata group="api" />
      <apidata name="Current" group="member" subgroup="property" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="P_System_Transactions_Transaction_Current" />
    </api>
    <api id="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)">
      <topicdata group="api" />
      <apidata name="DependentClone" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="cloneOption">
          <type api="T:System.Transactions.DependentCloneOption" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.DependentTransaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_Transaction_DependentClone_1_1dd26976" />
    </api>
    <api id="M:System.Transactions.Transaction.Dispose">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" final="true" />
      <implements>
        <member api="M:System.IDisposable.Dispose">
          <type api="T:System.IDisposable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_Transaction_Dispose" />
    </api>
    <api id="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)">
      <topicdata group="api" />
      <apidata name="EnlistDurable" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.Transaction.EnlistDurable" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="resourceManagerIdentifier">
          <type api="T:System.Guid" ref="false" />
        </parameter>
        <parameter name="enlistmentNotification">
          <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
        </parameter>
        <parameter name="enlistmentOptions">
          <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Enlistment" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="LinkDemand" />
            </enumValue>
          </argument>
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FullTrust</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_System_Transactions_Transaction_EnlistDurable_3_0a3ec246" />
    </api>
    <api id="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)">
      <topicdata group="api" />
      <apidata name="EnlistDurable" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.Transaction.EnlistDurable" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="resourceManagerIdentifier">
          <type api="T:System.Guid" ref="false" />
        </parameter>
        <parameter name="singlePhaseNotification">
          <type api="T:System.Transactions.ISinglePhaseNotification" ref="true" />
        </parameter>
        <parameter name="enlistmentOptions">
          <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Enlistment" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="LinkDemand" />
            </enumValue>
          </argument>
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FullTrust</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_System_Transactions_Transaction_EnlistDurable_3_ad2a9afa" />
    </api>
    <api id="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)">
      <topicdata group="api" />
      <apidata name="EnlistPromotableSinglePhase" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="promotableSinglePhaseNotification">
          <type api="T:System.Transactions.IPromotableSinglePhaseNotification" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="LinkDemand" />
            </enumValue>
          </argument>
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FullTrust</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_System_Transactions_Transaction_EnlistPromotableSinglePhase_1_acd7b75f" />
    </api>
    <api id="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)">
      <topicdata group="api" />
      <apidata name="EnlistVolatile" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.Transaction.EnlistVolatile" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="enlistmentNotification">
          <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
        </parameter>
        <parameter name="enlistmentOptions">
          <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Enlistment" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_Transaction_EnlistVolatile_2_9aa2918c" />
    </api>
    <api id="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)">
      <topicdata group="api" />
      <apidata name="EnlistVolatile" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.Transaction.EnlistVolatile" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="singlePhaseNotification">
          <type api="T:System.Transactions.ISinglePhaseNotification" ref="true" />
        </parameter>
        <parameter name="enlistmentOptions">
          <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Enlistment" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_Transaction_EnlistVolatile_2_a942937d" />
    </api>
    <api id="M:System.Transactions.Transaction.Equals(System.Object)">
      <topicdata group="api" />
      <apidata name="Equals" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Object.Equals(System.Object)">
          <type api="T:System.Object" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="obj">
          <type api="T:System.Object" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_Transaction_Equals_1_2572741a" />
    </api>
    <api id="M:System.Transactions.Transaction.GetHashCode">
      <topicdata group="api" />
      <apidata name="GetHashCode" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Object.GetHashCode">
          <type api="T:System.Object" ref="true" />
        </member>
      </overrides>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_Transaction_GetHashCode" />
    </api>
    <api id="P:System.Transactions.Transaction.IsolationLevel">
      <topicdata group="api" />
      <apidata name="IsolationLevel" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="P_System_Transactions_Transaction_IsolationLevel" />
    </api>
    <api id="M:System.Transactions.Transaction.op_Equality(System.Transactions.Transaction,System.Transactions.Transaction)">
      <topicdata group="api" />
      <apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
      <memberdata visibility="public" static="true" special="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="x">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
        <parameter name="y">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_Transaction_op_Equality_2_1993e27e" />
    </api>
    <api id="M:System.Transactions.Transaction.op_Inequality(System.Transactions.Transaction,System.Transactions.Transaction)">
      <topicdata group="api" />
      <apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
      <memberdata visibility="public" static="true" special="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="x">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
        <parameter name="y">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_Transaction_op_Inequality_2_1993e27e" />
    </api>
    <api id="M:System.Transactions.Transaction.Rollback">
      <topicdata group="api" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.Transaction.Rollback" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_Transaction_Rollback" />
    </api>
    <api id="M:System.Transactions.Transaction.Rollback(System.Exception)">
      <topicdata group="api" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.Transaction.Rollback" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="e">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="M_System_Transactions_Transaction_Rollback_1_2ffb7699" />
    </api>
    <api id="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <topicdata group="api" />
      <apidata name="GetObjectData" group="member" subgroup="method" />
      <memberdata visibility="private" />
      <proceduredata virtual="true" final="true" eii="true" />
      <parameters>
        <parameter name="serializationInfo">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <implements>
        <member api="M:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
          <type api="T:System.Runtime.Serialization.ISerializable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.SecurityPermissionAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="Demand" />
            </enumValue>
          </argument>
          <assignment name="SerializationFormatter">
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_System_Transactions_Transaction_System_Runtime_Serialization_ISerializable_GetObjectData_2_af75a6ab" />
    </api>
    <api id="E:System.Transactions.Transaction.TransactionCompleted">
      <topicdata group="api" />
      <apidata name="TransactionCompleted" group="member" subgroup="event" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <eventdata add="true" remove="true" />
      <eventhandler>
        <type api="T:System.Transactions.TransactionCompletedEventHandler" ref="true" />
      </eventhandler>
      <eventargs>
        <type api="T:System.Transactions.TransactionEventArgs" ref="true" />
      </eventargs>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="E_System_Transactions_Transaction_TransactionCompleted" />
    </api>
    <api id="P:System.Transactions.Transaction.TransactionInformation">
      <topicdata group="api" />
      <apidata name="TransactionInformation" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Transactions.TransactionInformation" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="P_System_Transactions_Transaction_TransactionInformation" />
    </api>
    <api id="T:System.Transactions.TransactionAbortedException">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionAbortedException" />
      <apidata name="TransactionAbortedException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.TransactionException" ref="true" />
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionAbortedException" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionAbortedException">
      <topicdata name="TransactionAbortedException" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionAbortedException" />
      <apidata name="TransactionAbortedException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="Overload:System.Transactions.TransactionAbortedException.#ctor">
          <element api="M:System.Transactions.TransactionAbortedException.#ctor" />
          <element api="M:System.Transactions.TransactionAbortedException.#ctor(System.String)" />
          <element api="M:System.Transactions.TransactionAbortedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
          <element api="M:System.Transactions.TransactionAbortedException.#ctor(System.String,System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_TransactionAbortedException" />
    </api>
    <api id="Overload:System.Transactions.TransactionAbortedException.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.TransactionAbortedException" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.TransactionAbortedException.#ctor" />
        <element api="M:System.Transactions.TransactionAbortedException.#ctor(System.String)" />
        <element api="M:System.Transactions.TransactionAbortedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Transactions.TransactionAbortedException.#ctor(System.String,System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionAbortedException" ref="true" />
      </containers>
      <file name="O_T_System_Transactions_TransactionAbortedException_ctor" />
    </api>
    <api id="M:System.Transactions.TransactionAbortedException.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionAbortedException.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionAbortedException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionAbortedException_ctor" />
    </api>
    <api id="M:System.Transactions.TransactionAbortedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" overload="Overload:System.Transactions.TransactionAbortedException.#ctor" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionAbortedException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionAbortedException_ctor_2_4075724f" />
    </api>
    <api id="M:System.Transactions.TransactionAbortedException.#ctor(System.String)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionAbortedException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionAbortedException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionAbortedException_ctor_1_61b4e77c" />
    </api>
    <api id="M:System.Transactions.TransactionAbortedException.#ctor(System.String,System.Exception)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionAbortedException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionAbortedException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionAbortedException_ctor_2_3ec47892" />
    </api>
    <api id="T:System.Transactions.TransactionCompletedEventHandler">
      <topicdata group="api" />
      <apidata name="TransactionCompletedEventHandler" group="type" subgroup="delegate" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <parameters>
        <parameter name="sender">
          <type api="T:System.Object" ref="true" />
        </parameter>
        <parameter name="e">
          <type api="T:System.Transactions.TransactionEventArgs" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionCompletedEventHandler" />
    </api>
    <api id="T:System.Transactions.TransactionEventArgs">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionEventArgs" />
      <apidata name="TransactionEventArgs" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.EventArgs" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionEventArgs" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionEventArgs">
      <topicdata name="TransactionEventArgs" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionEventArgs" />
      <apidata name="TransactionEventArgs" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.TransactionEventArgs.#ctor" />
        <element api="P:System.Transactions.TransactionEventArgs.Transaction" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_TransactionEventArgs" />
    </api>
    <api id="Properties.T:System.Transactions.TransactionEventArgs">
      <topicdata name="TransactionEventArgs" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.TransactionEventArgs" />
      <apidata name="TransactionEventArgs" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.TransactionEventArgs.Transaction" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Properties_T_System_Transactions_TransactionEventArgs" />
    </api>
    <api id="M:System.Transactions.TransactionEventArgs.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionEventArgs" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionEventArgs_ctor" />
    </api>
    <api id="P:System.Transactions.TransactionEventArgs.Transaction">
      <topicdata group="api" />
      <apidata name="Transaction" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionEventArgs" ref="true" />
      </containers>
      <file name="P_System_Transactions_TransactionEventArgs_Transaction" />
    </api>
    <api id="T:System.Transactions.TransactionException">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionException" />
      <apidata name="TransactionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:System.Transactions.TransactionAbortedException" ref="true" />
          <type api="T:System.Transactions.TransactionInDoubtException" ref="true" />
          <type api="T:System.Transactions.TransactionManagerCommunicationException" ref="true" />
          <type api="T:System.Transactions.TransactionPromotionException" ref="true" />
        </descendents>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionException" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionException">
      <topicdata name="TransactionException" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionException" />
      <apidata name="TransactionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="Overload:System.Transactions.TransactionException.#ctor">
          <element api="M:System.Transactions.TransactionException.#ctor" />
          <element api="M:System.Transactions.TransactionException.#ctor(System.String)" />
          <element api="M:System.Transactions.TransactionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
          <element api="M:System.Transactions.TransactionException.#ctor(System.String,System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_TransactionException" />
    </api>
    <api id="Overload:System.Transactions.TransactionException.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.TransactionException" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.TransactionException.#ctor" />
        <element api="M:System.Transactions.TransactionException.#ctor(System.String)" />
        <element api="M:System.Transactions.TransactionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Transactions.TransactionException.#ctor(System.String,System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionException" ref="true" />
      </containers>
      <file name="O_T_System_Transactions_TransactionException_ctor" />
    </api>
    <api id="M:System.Transactions.TransactionException.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionException.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionException_ctor" />
    </api>
    <api id="M:System.Transactions.TransactionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" overload="Overload:System.Transactions.TransactionException.#ctor" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionException_ctor_2_4075724f" />
    </api>
    <api id="M:System.Transactions.TransactionException.#ctor(System.String)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionException_ctor_1_61b4e77c" />
    </api>
    <api id="M:System.Transactions.TransactionException.#ctor(System.String,System.Exception)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionException_ctor_2_3ec47892" />
    </api>
    <api id="T:System.Transactions.TransactionInDoubtException">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionInDoubtException" />
      <apidata name="TransactionInDoubtException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.TransactionException" ref="true" />
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionInDoubtException" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionInDoubtException">
      <topicdata name="TransactionInDoubtException" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionInDoubtException" />
      <apidata name="TransactionInDoubtException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="Overload:System.Transactions.TransactionInDoubtException.#ctor">
          <element api="M:System.Transactions.TransactionInDoubtException.#ctor" />
          <element api="M:System.Transactions.TransactionInDoubtException.#ctor(System.String)" />
          <element api="M:System.Transactions.TransactionInDoubtException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
          <element api="M:System.Transactions.TransactionInDoubtException.#ctor(System.String,System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_TransactionInDoubtException" />
    </api>
    <api id="Overload:System.Transactions.TransactionInDoubtException.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.TransactionInDoubtException" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.TransactionInDoubtException.#ctor" />
        <element api="M:System.Transactions.TransactionInDoubtException.#ctor(System.String)" />
        <element api="M:System.Transactions.TransactionInDoubtException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Transactions.TransactionInDoubtException.#ctor(System.String,System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInDoubtException" ref="true" />
      </containers>
      <file name="O_T_System_Transactions_TransactionInDoubtException_ctor" />
    </api>
    <api id="M:System.Transactions.TransactionInDoubtException.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionInDoubtException.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInDoubtException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionInDoubtException_ctor" />
    </api>
    <api id="M:System.Transactions.TransactionInDoubtException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" overload="Overload:System.Transactions.TransactionInDoubtException.#ctor" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInDoubtException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionInDoubtException_ctor_2_4075724f" />
    </api>
    <api id="M:System.Transactions.TransactionInDoubtException.#ctor(System.String)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionInDoubtException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInDoubtException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionInDoubtException_ctor_1_61b4e77c" />
    </api>
    <api id="M:System.Transactions.TransactionInDoubtException.#ctor(System.String,System.Exception)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionInDoubtException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInDoubtException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionInDoubtException_ctor_2_3ec47892" />
    </api>
    <api id="T:System.Transactions.TransactionInformation">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionInformation" />
      <apidata name="TransactionInformation" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionInformation" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionInformation">
      <topicdata name="TransactionInformation" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionInformation" />
      <apidata name="TransactionInformation" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="P:System.Transactions.TransactionInformation.CreationTime" />
        <element api="P:System.Transactions.TransactionInformation.DistributedIdentifier" />
        <element api="P:System.Transactions.TransactionInformation.LocalIdentifier" />
        <element api="P:System.Transactions.TransactionInformation.Status" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_TransactionInformation" />
    </api>
    <api id="Properties.T:System.Transactions.TransactionInformation">
      <topicdata name="TransactionInformation" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.TransactionInformation" />
      <apidata name="TransactionInformation" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.TransactionInformation.CreationTime" />
        <element api="P:System.Transactions.TransactionInformation.DistributedIdentifier" />
        <element api="P:System.Transactions.TransactionInformation.LocalIdentifier" />
        <element api="P:System.Transactions.TransactionInformation.Status" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Properties_T_System_Transactions_TransactionInformation" />
    </api>
    <api id="P:System.Transactions.TransactionInformation.CreationTime">
      <topicdata group="api" />
      <apidata name="CreationTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.DateTime" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInformation" ref="true" />
      </containers>
      <file name="P_System_Transactions_TransactionInformation_CreationTime" />
    </api>
    <api id="P:System.Transactions.TransactionInformation.DistributedIdentifier">
      <topicdata group="api" />
      <apidata name="DistributedIdentifier" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Guid" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInformation" ref="true" />
      </containers>
      <file name="P_System_Transactions_TransactionInformation_DistributedIdentifier" />
    </api>
    <api id="P:System.Transactions.TransactionInformation.LocalIdentifier">
      <topicdata group="api" />
      <apidata name="LocalIdentifier" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInformation" ref="true" />
      </containers>
      <file name="P_System_Transactions_TransactionInformation_LocalIdentifier" />
    </api>
    <api id="P:System.Transactions.TransactionInformation.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInformation" ref="true" />
      </containers>
      <file name="P_System_Transactions_TransactionInformation_Status" />
    </api>
    <api id="T:System.Transactions.TransactionInterop">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionInterop" />
      <apidata name="TransactionInterop" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="LinkDemand" />
            </enumValue>
          </argument>
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FullTrust</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="T_System_Transactions_TransactionInterop" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionInterop">
      <topicdata name="TransactionInterop" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionInterop" />
      <apidata name="TransactionInterop" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.TransactionInterop.GetDtcTransaction(System.Transactions.Transaction)" />
        <element api="M:System.Transactions.TransactionInterop.GetExportCookie(System.Transactions.Transaction,System.Byte[])" />
        <element api="M:System.Transactions.TransactionInterop.GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction)" />
        <element api="M:System.Transactions.TransactionInterop.GetTransactionFromExportCookie(System.Byte[])" />
        <element api="M:System.Transactions.TransactionInterop.GetTransactionFromTransmitterPropagationToken(System.Byte[])" />
        <element api="M:System.Transactions.TransactionInterop.GetTransmitterPropagationToken(System.Transactions.Transaction)" />
        <element api="M:System.Transactions.TransactionInterop.GetWhereabouts" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_TransactionInterop" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionInterop">
      <topicdata name="TransactionInterop" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionInterop" />
      <apidata name="TransactionInterop" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.TransactionInterop.GetDtcTransaction(System.Transactions.Transaction)" />
        <element api="M:System.Transactions.TransactionInterop.GetExportCookie(System.Transactions.Transaction,System.Byte[])" />
        <element api="M:System.Transactions.TransactionInterop.GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction)" />
        <element api="M:System.Transactions.TransactionInterop.GetTransactionFromExportCookie(System.Byte[])" />
        <element api="M:System.Transactions.TransactionInterop.GetTransactionFromTransmitterPropagationToken(System.Byte[])" />
        <element api="M:System.Transactions.TransactionInterop.GetTransmitterPropagationToken(System.Transactions.Transaction)" />
        <element api="M:System.Transactions.TransactionInterop.GetWhereabouts" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_TransactionInterop" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetDtcTransaction(System.Transactions.Transaction)">
      <topicdata group="api" />
      <apidata name="GetDtcTransaction" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="transaction">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.IDtcTransaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="M_System_Transactions_TransactionInterop_GetDtcTransaction_1_dc1f287d" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetExportCookie(System.Transactions.Transaction,System.Byte[])">
      <topicdata group="api" />
      <apidata name="GetExportCookie" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="transaction">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
        <parameter name="whereabouts">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="M_System_Transactions_TransactionInterop_GetExportCookie_2_c76a48a6" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction)">
      <topicdata group="api" />
      <apidata name="GetTransactionFromDtcTransaction" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="transactionNative">
          <type api="T:System.Transactions.IDtcTransaction" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="M_System_Transactions_TransactionInterop_GetTransactionFromDtcTransaction_1_5e02ba29" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetTransactionFromExportCookie(System.Byte[])">
      <topicdata group="api" />
      <apidata name="GetTransactionFromExportCookie" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="cookie">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="M_System_Transactions_TransactionInterop_GetTransactionFromExportCookie_1_8079d5fb" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetTransactionFromTransmitterPropagationToken(System.Byte[])">
      <topicdata group="api" />
      <apidata name="GetTransactionFromTransmitterPropagationToken" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="propagationToken">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="M_System_Transactions_TransactionInterop_GetTransactionFromTransmitterPropagationToken_1_8079d5fb" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetTransmitterPropagationToken(System.Transactions.Transaction)">
      <topicdata group="api" />
      <apidata name="GetTransmitterPropagationToken" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="transaction">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="M_System_Transactions_TransactionInterop_GetTransmitterPropagationToken_1_dc1f287d" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetWhereabouts">
      <topicdata group="api" />
      <apidata name="GetWhereabouts" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="M_System_Transactions_TransactionInterop_GetWhereabouts" />
    </api>
    <api id="T:System.Transactions.TransactionManager">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionManager" />
      <apidata name="TransactionManager" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionManager" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionManager">
      <topicdata name="TransactionManager" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionManager" />
      <apidata name="TransactionManager" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.TransactionManager.DefaultTimeout" />
        <element api="E:System.Transactions.TransactionManager.DistributedTransactionStarted" />
        <element api="P:System.Transactions.TransactionManager.HostCurrentCallback" />
        <element api="P:System.Transactions.TransactionManager.MaximumTimeout" />
        <element api="M:System.Transactions.TransactionManager.RecoveryComplete(System.Guid)" />
        <element api="M:System.Transactions.TransactionManager.Reenlist(System.Guid,System.Byte[],System.Transactions.IEnlistmentNotification)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_TransactionManager" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionManager">
      <topicdata name="TransactionManager" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionManager" />
      <apidata name="TransactionManager" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.TransactionManager.RecoveryComplete(System.Guid)" />
        <element api="M:System.Transactions.TransactionManager.Reenlist(System.Guid,System.Byte[],System.Transactions.IEnlistmentNotification)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_TransactionManager" />
    </api>
    <api id="Properties.T:System.Transactions.TransactionManager">
      <topicdata name="TransactionManager" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.TransactionManager" />
      <apidata name="TransactionManager" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.TransactionManager.DefaultTimeout" />
        <element api="P:System.Transactions.TransactionManager.HostCurrentCallback" />
        <element api="P:System.Transactions.TransactionManager.MaximumTimeout" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Properties_T_System_Transactions_TransactionManager" />
    </api>
    <api id="Events.T:System.Transactions.TransactionManager">
      <topicdata name="TransactionManager" group="list" subgroup="Events" typeTopicId="T:System.Transactions.TransactionManager" />
      <apidata name="TransactionManager" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="E:System.Transactions.TransactionManager.DistributedTransactionStarted" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Events_T_System_Transactions_TransactionManager" />
    </api>
    <api id="P:System.Transactions.TransactionManager.DefaultTimeout">
      <topicdata group="api" />
      <apidata name="DefaultTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.TimeSpan" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManager" ref="true" />
      </containers>
      <file name="P_System_Transactions_TransactionManager_DefaultTimeout" />
    </api>
    <api id="E:System.Transactions.TransactionManager.DistributedTransactionStarted">
      <topicdata group="api" />
      <apidata name="DistributedTransactionStarted" group="member" subgroup="event" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <eventdata add="true" remove="true" />
      <eventhandler>
        <type api="T:System.Transactions.TransactionStartedEventHandler" ref="true" />
      </eventhandler>
      <eventargs>
        <type api="T:System.Transactions.TransactionEventArgs" ref="true" />
      </eventargs>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManager" ref="true" />
      </containers>
      <file name="E_System_Transactions_TransactionManager_DistributedTransactionStarted" />
    </api>
    <api id="P:System.Transactions.TransactionManager.HostCurrentCallback">
      <topicdata group="api" />
      <apidata name="HostCurrentCallback" group="member" subgroup="property" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Transactions.HostCurrentTransactionCallback" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManager" ref="true" />
      </containers>
      <file name="P_System_Transactions_TransactionManager_HostCurrentCallback" />
    </api>
    <api id="P:System.Transactions.TransactionManager.MaximumTimeout">
      <topicdata group="api" />
      <apidata name="MaximumTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.TimeSpan" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManager" ref="true" />
      </containers>
      <file name="P_System_Transactions_TransactionManager_MaximumTimeout" />
    </api>
    <api id="M:System.Transactions.TransactionManager.RecoveryComplete(System.Guid)">
      <topicdata group="api" />
      <apidata name="RecoveryComplete" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="resourceManagerIdentifier">
          <type api="T:System.Guid" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManager" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="LinkDemand" />
            </enumValue>
          </argument>
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FullTrust</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_System_Transactions_TransactionManager_RecoveryComplete_1_a685c619" />
    </api>
    <api id="M:System.Transactions.TransactionManager.Reenlist(System.Guid,System.Byte[],System.Transactions.IEnlistmentNotification)">
      <topicdata group="api" />
      <apidata name="Reenlist" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="resourceManagerIdentifier">
          <type api="T:System.Guid" ref="false" />
        </parameter>
        <parameter name="recoveryInformation">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
        <parameter name="enlistmentNotification">
          <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Enlistment" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManager" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="LinkDemand" />
            </enumValue>
          </argument>
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FullTrust</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_System_Transactions_TransactionManager_Reenlist_3_dd8a1b31" />
    </api>
    <api id="T:System.Transactions.TransactionManagerCommunicationException">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionManagerCommunicationException" />
      <apidata name="TransactionManagerCommunicationException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.TransactionException" ref="true" />
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionManagerCommunicationException" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionManagerCommunicationException">
      <topicdata name="TransactionManagerCommunicationException" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionManagerCommunicationException" />
      <apidata name="TransactionManagerCommunicationException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="Overload:System.Transactions.TransactionManagerCommunicationException.#ctor">
          <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor" />
          <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String)" />
          <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
          <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String,System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_TransactionManagerCommunicationException" />
    </api>
    <api id="Overload:System.Transactions.TransactionManagerCommunicationException.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.TransactionManagerCommunicationException" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor" />
        <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String)" />
        <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String,System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManagerCommunicationException" ref="true" />
      </containers>
      <file name="O_T_System_Transactions_TransactionManagerCommunicationException_ctor" />
    </api>
    <api id="M:System.Transactions.TransactionManagerCommunicationException.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionManagerCommunicationException.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManagerCommunicationException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionManagerCommunicationException_ctor" />
    </api>
    <api id="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" overload="Overload:System.Transactions.TransactionManagerCommunicationException.#ctor" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManagerCommunicationException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionManagerCommunicationException_ctor_2_4075724f" />
    </api>
    <api id="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionManagerCommunicationException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManagerCommunicationException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionManagerCommunicationException_ctor_1_61b4e77c" />
    </api>
    <api id="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String,System.Exception)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionManagerCommunicationException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManagerCommunicationException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionManagerCommunicationException_ctor_2_3ec47892" />
    </api>
    <api id="T:System.Transactions.TransactionOptions">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionOptions" />
      <apidata name="TransactionOptions" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" layout="sequential" format="ansi" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionOptions" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionOptions">
      <topicdata name="TransactionOptions" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionOptions" />
      <apidata name="TransactionOptions" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" layout="sequential" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.ValueType.ToString" />
        <element api="M:System.Transactions.TransactionOptions.Equals(System.Object)" />
        <element api="M:System.Transactions.TransactionOptions.GetHashCode" />
        <element api="P:System.Transactions.TransactionOptions.IsolationLevel" />
        <element api="M:System.Transactions.TransactionOptions.op_Equality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)" />
        <element api="M:System.Transactions.TransactionOptions.op_Inequality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)" />
        <element api="P:System.Transactions.TransactionOptions.Timeout" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_TransactionOptions" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionOptions">
      <topicdata name="TransactionOptions" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionOptions" />
      <apidata name="TransactionOptions" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" layout="sequential" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.ValueType.ToString" />
        <element api="M:System.Transactions.TransactionOptions.Equals(System.Object)" />
        <element api="M:System.Transactions.TransactionOptions.GetHashCode" />
        <element api="M:System.Transactions.TransactionOptions.op_Equality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)" />
        <element api="M:System.Transactions.TransactionOptions.op_Inequality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_TransactionOptions" />
    </api>
    <api id="Properties.T:System.Transactions.TransactionOptions">
      <topicdata name="TransactionOptions" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.TransactionOptions" />
      <apidata name="TransactionOptions" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" layout="sequential" format="ansi" />
      <elements>
        <element api="P:System.Transactions.TransactionOptions.IsolationLevel" />
        <element api="P:System.Transactions.TransactionOptions.Timeout" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Properties_T_System_Transactions_TransactionOptions" />
    </api>
    <api id="M:System.Transactions.TransactionOptions.Equals(System.Object)">
      <topicdata group="api" />
      <apidata name="Equals" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.ValueType.Equals(System.Object)">
          <type api="T:System.ValueType" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="obj">
          <type api="T:System.Object" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionOptions" ref="false" />
      </containers>
      <file name="M_System_Transactions_TransactionOptions_Equals_1_2572741a" />
    </api>
    <api id="M:System.Transactions.TransactionOptions.GetHashCode">
      <topicdata group="api" />
      <apidata name="GetHashCode" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.ValueType.GetHashCode">
          <type api="T:System.ValueType" ref="true" />
        </member>
      </overrides>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionOptions" ref="false" />
      </containers>
      <file name="M_System_Transactions_TransactionOptions_GetHashCode" />
    </api>
    <api id="P:System.Transactions.TransactionOptions.IsolationLevel">
      <topicdata group="api" />
      <apidata name="IsolationLevel" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionOptions" ref="false" />
      </containers>
      <file name="P_System_Transactions_TransactionOptions_IsolationLevel" />
    </api>
    <api id="M:System.Transactions.TransactionOptions.op_Equality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)">
      <topicdata group="api" />
      <apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
      <memberdata visibility="public" static="true" special="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="x">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
        <parameter name="y">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionOptions" ref="false" />
      </containers>
      <file name="M_System_Transactions_TransactionOptions_op_Equality_2_eed9a699" />
    </api>
    <api id="M:System.Transactions.TransactionOptions.op_Inequality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)">
      <topicdata group="api" />
      <apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
      <memberdata visibility="public" static="true" special="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="x">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
        <parameter name="y">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionOptions" ref="false" />
      </containers>
      <file name="M_System_Transactions_TransactionOptions_op_Inequality_2_eed9a699" />
    </api>
    <api id="P:System.Transactions.TransactionOptions.Timeout">
      <topicdata group="api" />
      <apidata name="Timeout" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.TimeSpan" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionOptions" ref="false" />
      </containers>
      <file name="P_System_Transactions_TransactionOptions_Timeout" />
    </api>
    <api id="T:System.Transactions.TransactionPromotionException">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionPromotionException" />
      <apidata name="TransactionPromotionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.TransactionException" ref="true" />
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionPromotionException" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionPromotionException">
      <topicdata name="TransactionPromotionException" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionPromotionException" />
      <apidata name="TransactionPromotionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="Overload:System.Transactions.TransactionPromotionException.#ctor">
          <element api="M:System.Transactions.TransactionPromotionException.#ctor" />
          <element api="M:System.Transactions.TransactionPromotionException.#ctor(System.String)" />
          <element api="M:System.Transactions.TransactionPromotionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
          <element api="M:System.Transactions.TransactionPromotionException.#ctor(System.String,System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_TransactionPromotionException" />
    </api>
    <api id="Overload:System.Transactions.TransactionPromotionException.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.TransactionPromotionException" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.TransactionPromotionException.#ctor" />
        <element api="M:System.Transactions.TransactionPromotionException.#ctor(System.String)" />
        <element api="M:System.Transactions.TransactionPromotionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Transactions.TransactionPromotionException.#ctor(System.String,System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionPromotionException" ref="true" />
      </containers>
      <file name="O_T_System_Transactions_TransactionPromotionException_ctor" />
    </api>
    <api id="M:System.Transactions.TransactionPromotionException.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionPromotionException.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionPromotionException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionPromotionException_ctor" />
    </api>
    <api id="M:System.Transactions.TransactionPromotionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" overload="Overload:System.Transactions.TransactionPromotionException.#ctor" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionPromotionException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionPromotionException_ctor_2_4075724f" />
    </api>
    <api id="M:System.Transactions.TransactionPromotionException.#ctor(System.String)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionPromotionException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionPromotionException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionPromotionException_ctor_1_61b4e77c" />
    </api>
    <api id="M:System.Transactions.TransactionPromotionException.#ctor(System.String,System.Exception)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionPromotionException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionPromotionException" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionPromotionException_ctor_2_3ec47892" />
    </api>
    <api id="T:System.Transactions.TransactionScope">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionScope" />
      <apidata name="TransactionScope" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.IDisposable" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionScope" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionScope">
      <topicdata name="TransactionScope" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionScope" />
      <apidata name="TransactionScope" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="Overload:System.Transactions.TransactionScope.#ctor">
          <element api="M:System.Transactions.TransactionScope.#ctor" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction)" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption)" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan)" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.TimeSpan)" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions)" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan,System.Transactions.EnterpriseServicesInteropOption)" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.EnterpriseServicesInteropOption)" />
        </element>
        <element api="M:System.Transactions.TransactionScope.Complete" />
        <element api="M:System.Transactions.TransactionScope.Dispose" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="AllMembers_T_System_Transactions_TransactionScope" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionScope">
      <topicdata name="TransactionScope" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionScope" />
      <apidata name="TransactionScope" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.TransactionScope.Complete" />
        <element api="M:System.Transactions.TransactionScope.Dispose" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="Methods_T_System_Transactions_TransactionScope" />
    </api>
    <api id="Overload:System.Transactions.TransactionScope.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.TransactionScope" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.TransactionScope.#ctor" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction)" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption)" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan)" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.TimeSpan)" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions)" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan,System.Transactions.EnterpriseServicesInteropOption)" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.EnterpriseServicesInteropOption)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="O_T_System_Transactions_TransactionScope_ctor" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionScope_ctor" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="transactionToUse">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionScope_ctor_1_3a3562c1" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="transactionToUse">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
        <parameter name="scopeTimeout">
          <type api="T:System.TimeSpan" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionScope_ctor_2_f25ab5ec" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan,System.Transactions.EnterpriseServicesInteropOption)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="transactionToUse">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
        <parameter name="scopeTimeout">
          <type api="T:System.TimeSpan" ref="false" />
        </parameter>
        <parameter name="interopOption">
          <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionScope_ctor_3_542a2bb0" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="scopeOption">
          <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionScope_ctor_1_e385d46e" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.TimeSpan)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="scopeOption">
          <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
        </parameter>
        <parameter name="scopeTimeout">
          <type api="T:System.TimeSpan" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionScope_ctor_2_30903d3a" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="scopeOption">
          <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
        </parameter>
        <parameter name="transactionOptions">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionScope_ctor_2_00fec42b" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.EnterpriseServicesInteropOption)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="scopeOption">
          <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
        </parameter>
        <parameter name="transactionOptions">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
        <parameter name="interopOption">
          <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="C_System_Transactions_TransactionScope_ctor_3_a4fc0200" />
    </api>
    <api id="M:System.Transactions.TransactionScope.Complete">
      <topicdata group="api" />
      <apidata name="Complete" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="M_System_Transactions_TransactionScope_Complete" />
    </api>
    <api id="M:System.Transactions.TransactionScope.Dispose">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" final="true" />
      <implements>
        <member api="M:System.IDisposable.Dispose">
          <type api="T:System.IDisposable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="M_System_Transactions_TransactionScope_Dispose" />
    </api>
    <api id="T:System.Transactions.TransactionScopeOption">
      <topicdata group="api" />
      <apidata name="TransactionScopeOption" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="F:System.Transactions.TransactionScopeOption.Required" />
        <element api="F:System.Transactions.TransactionScopeOption.RequiresNew" />
        <element api="F:System.Transactions.TransactionScopeOption.Suppress" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionScopeOption" />
    </api>
    <api id="F:System.Transactions.TransactionScopeOption.Required">
      <topicdata group="api" notopic="" />
      <apidata name="Required" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
      </containers>
      <file name="F_System_Transactions_TransactionScopeOption_Required" />
    </api>
    <api id="F:System.Transactions.TransactionScopeOption.RequiresNew">
      <topicdata group="api" notopic="" />
      <apidata name="RequiresNew" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
      </containers>
      <file name="F_System_Transactions_TransactionScopeOption_RequiresNew" />
    </api>
    <api id="F:System.Transactions.TransactionScopeOption.Suppress">
      <topicdata group="api" notopic="" />
      <apidata name="Suppress" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
      </containers>
      <file name="F_System_Transactions_TransactionScopeOption_Suppress" />
    </api>
    <api id="T:System.Transactions.TransactionStartedEventHandler">
      <topicdata group="api" />
      <apidata name="TransactionStartedEventHandler" group="type" subgroup="delegate" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <parameters>
        <parameter name="sender">
          <type api="T:System.Object" ref="true" />
        </parameter>
        <parameter name="e">
          <type api="T:System.Transactions.TransactionEventArgs" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionStartedEventHandler" />
    </api>
    <api id="T:System.Transactions.TransactionStatus">
      <topicdata group="api" />
      <apidata name="TransactionStatus" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="F:System.Transactions.TransactionStatus.Active" />
        <element api="F:System.Transactions.TransactionStatus.Committed" />
        <element api="F:System.Transactions.TransactionStatus.Aborted" />
        <element api="F:System.Transactions.TransactionStatus.InDoubt" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="T_System_Transactions_TransactionStatus" />
    </api>
    <api id="F:System.Transactions.TransactionStatus.Aborted">
      <topicdata group="api" notopic="" />
      <apidata name="Aborted" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </containers>
      <file name="F_System_Transactions_TransactionStatus_Aborted" />
    </api>
    <api id="F:System.Transactions.TransactionStatus.Active">
      <topicdata group="api" notopic="" />
      <apidata name="Active" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </containers>
      <file name="F_System_Transactions_TransactionStatus_Active" />
    </api>
    <api id="F:System.Transactions.TransactionStatus.Committed">
      <topicdata group="api" notopic="" />
      <apidata name="Committed" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </containers>
      <file name="F_System_Transactions_TransactionStatus_Committed" />
    </api>
    <api id="F:System.Transactions.TransactionStatus.InDoubt">
      <topicdata group="api" notopic="" />
      <apidata name="InDoubt" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </returns>
      <value>3</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </containers>
      <file name="F_System_Transactions_TransactionStatus_InDoubt" />
    </api>
    <api id="T:System.Transactions.Configuration.DefaultSettingsSection">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.Configuration.DefaultSettingsSection" />
      <apidata name="DefaultSettingsSection" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Configuration.ConfigurationSection" ref="true" />
          <type api="T:System.Configuration.ConfigurationElement" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
      </containers>
      <file name="T_System_Transactions_Configuration_DefaultSettingsSection" />
    </api>
    <api id="AllMembers.T:System.Transactions.Configuration.DefaultSettingsSection">
      <topicdata name="DefaultSettingsSection" group="list" subgroup="members" typeTopicId="T:System.Transactions.Configuration.DefaultSettingsSection" />
      <apidata name="DefaultSettingsSection" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Configuration.ConfigurationElement.DeserializeElement(System.Xml.XmlReader,System.Boolean)" />
        <element api="P:System.Configuration.ConfigurationElement.ElementInformation" />
        <element api="P:System.Configuration.ConfigurationElement.ElementProperty" />
        <element api="M:System.Configuration.ConfigurationElement.Equals(System.Object)" />
        <element api="P:System.Configuration.ConfigurationElement.EvaluationContext" />
        <element api="M:System.Configuration.ConfigurationElement.GetHashCode" />
        <element api="M:System.Configuration.ConfigurationElement.Init" />
        <element api="M:System.Configuration.ConfigurationElement.InitializeDefault" />
        <element api="M:System.Configuration.ConfigurationElement.IsReadOnly" />
        <element api="Overload:System.Transactions.Configuration.DefaultSettingsSection.Item">
          <element api="P:System.Configuration.ConfigurationElement.Item(System.Configuration.ConfigurationProperty)" />
          <element api="P:System.Configuration.ConfigurationElement.Item(System.String)" />
        </element>
        <element api="M:System.Configuration.ConfigurationElement.ListErrors(System.Collections.IList)" />
        <element api="P:System.Configuration.ConfigurationElement.LockAllAttributesExcept" />
        <element api="P:System.Configuration.ConfigurationElement.LockAllElementsExcept" />
        <element api="P:System.Configuration.ConfigurationElement.LockAttributes" />
        <element api="P:System.Configuration.ConfigurationElement.LockElements" />
        <element api="P:System.Configuration.ConfigurationElement.LockItem" />
        <element api="M:System.Configuration.ConfigurationElement.OnDeserializeUnrecognizedAttribute(System.String,System.String)" />
        <element api="M:System.Configuration.ConfigurationElement.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)" />
        <element api="M:System.Configuration.ConfigurationElement.OnRequiredPropertyNotFound(System.String)" />
        <element api="M:System.Configuration.ConfigurationElement.PostDeserialize" />
        <element api="M:System.Configuration.ConfigurationElement.PreSerialize(System.Xml.XmlWriter)" />
        <element api="P:System.Configuration.ConfigurationElement.Properties" />
        <element api="M:System.Configuration.ConfigurationElement.Reset(System.Configuration.ConfigurationElement)" />
        <element api="M:System.Configuration.ConfigurationElement.SerializeElement(System.Xml.XmlWriter,System.Boolean)" />
        <element api="M:System.Configuration.ConfigurationElement.SerializeToXmlElement(System.Xml.XmlWriter,System.String)" />
        <element api="M:System.Configuration.ConfigurationElement.SetPropertyValue(System.Configuration.ConfigurationProperty,System.Object,System.Boolean)" />
        <element api="M:System.Configuration.ConfigurationElement.SetReadOnly" />
        <element api="M:System.Configuration.ConfigurationElement.Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)" />
        <element api="M:System.Configuration.ConfigurationSection.DeserializeSection(System.Xml.XmlReader)" />
        <element api="M:System.Configuration.ConfigurationSection.GetRuntimeObject" />
        <element api="M:System.Configuration.ConfigurationSection.IsModified" />
        <element api="M:System.Configuration.ConfigurationSection.ResetModified" />
        <element api="P:System.Configuration.ConfigurationSection.SectionInformation" />
        <element api="M:System.Configuration.ConfigurationSection.SerializeSection(System.Configuration.ConfigurationElement,System.String,System.Configuration.ConfigurationSaveMode)" />
        <element api="M:System.Transactions.Configuration.DefaultSettingsSection.#ctor" />
        <element api="P:System.Transactions.Configuration.DefaultSettingsSection.DistributedTransactionManagerName" />
        <element api="P:System.Transactions.Configuration.DefaultSettingsSection.Timeout" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
      </containers>
      <file name="AllMembers_T_System_Transactions_Configuration_DefaultSettingsSection" />
    </api>
    <api id="Properties.T:System.Transactions.Configuration.DefaultSettingsSection">
      <topicdata name="DefaultSettingsSection" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.Configuration.DefaultSettingsSection" />
      <apidata name="DefaultSettingsSection" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Configuration.ConfigurationElement.ElementInformation" />
        <element api="P:System.Configuration.ConfigurationElement.ElementProperty" />
        <element api="P:System.Configuration.ConfigurationElement.EvaluationContext" />
        <element api="Overload:System.Transactions.Configuration.DefaultSettingsSection.Item">
          <element api="P:System.Configuration.ConfigurationElement.Item(System.Configuration.ConfigurationProperty)" />
          <element api="P:System.Configuration.ConfigurationElement.Item(System.String)" />
        </element>
        <element api="P:System.Configuration.ConfigurationElement.LockAllAttributesExcept" />
        <element api="P:System.Configuration.ConfigurationElement.LockAllElementsExcept" />
        <element api="P:System.Configuration.ConfigurationElement.LockAttributes" />
        <element api="P:System.Configuration.ConfigurationElement.LockElements" />
        <element api="P:System.Configuration.ConfigurationElement.LockItem" />
        <element api="P:System.Configuration.ConfigurationElement.Properties" />
        <element api="P:System.Configuration.ConfigurationSection.SectionInformation" />
        <element api="P:System.Transactions.Configuration.DefaultSettingsSection.DistributedTransactionManagerName" />
        <element api="P:System.Transactions.Configuration.DefaultSettingsSection.Timeout" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
      </containers>
      <file name="Properties_T_System_Transactions_Configuration_DefaultSettingsSection" />
    </api>
    <api id="Overload:System.Transactions.Configuration.DefaultSettingsSection.Item">
      <topicdata name="Item" group="list" subgroup="overload" memberSubgroup="property" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.Configuration.DefaultSettingsSection" allInherited="true" />
      <apidata name="Item" group="member" subgroup="property" />
      <elements>
        <element api="P:System.Configuration.ConfigurationElement.Item(System.Configuration.ConfigurationProperty)" />
        <element api="P:System.Configuration.ConfigurationElement.Item(System.String)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
        <type api="T:System.Transactions.Configuration.DefaultSettingsSection" />
      </containers>
      <file name="O_T_System_Transactions_Configuration_DefaultSettingsSection_Item" />
    </api>
    <api id="M:System.Transactions.Configuration.DefaultSettingsSection.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
        <type api="T:System.Transactions.Configuration.DefaultSettingsSection" ref="true" />
      </containers>
      <file name="C_System_Transactions_Configuration_DefaultSettingsSection_ctor" />
    </api>
    <api id="P:System.Transactions.Configuration.DefaultSettingsSection.DistributedTransactionManagerName">
      <topicdata group="api" />
      <apidata name="DistributedTransactionManagerName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
        <type api="T:System.Transactions.Configuration.DefaultSettingsSection" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Configuration.ConfigurationPropertyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>distributedTransactionManagerName</value>
          </argument>
          <assignment name="DefaultValue">
            <type api="T:System.String" ref="true" />
            <value />
          </assignment>
        </attribute>
      </attributes>
      <file name="P_System_Transactions_Configuration_DefaultSettingsSection_DistributedTransactionManagerName" />
    </api>
    <api id="P:System.Transactions.Configuration.DefaultSettingsSection.Timeout">
      <topicdata group="api" />
      <apidata name="Timeout" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.TimeSpan" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
        <type api="T:System.Transactions.Configuration.DefaultSettingsSection" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Configuration.ConfigurationPropertyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>timeout</value>
          </argument>
          <assignment name="DefaultValue">
            <type api="T:System.String" ref="true" />
            <value>00:01:00</value>
          </assignment>
        </attribute>
        <attribute>
          <type api="T:System.Configuration.TimeSpanValidatorAttribute" ref="true" />
          <assignment name="MinValueString">
            <type api="T:System.String" ref="true" />
            <value>00:00:00</value>
          </assignment>
          <assignment name="MaxValueString">
            <type api="T:System.String" ref="true" />
            <value>10675199.02:48:05.4775807</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_System_Transactions_Configuration_DefaultSettingsSection_Timeout" />
    </api>
    <api id="T:System.Transactions.Configuration.MachineSettingsSection">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.Configuration.MachineSettingsSection" />
      <apidata name="MachineSettingsSection" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Configuration.ConfigurationSection" ref="true" />
          <type api="T:System.Configuration.ConfigurationElement" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
      </containers>
      <file name="T_System_Transactions_Configuration_MachineSettingsSection" />
    </api>
    <api id="AllMembers.T:System.Transactions.Configuration.MachineSettingsSection">
      <topicdata name="MachineSettingsSection" group="list" subgroup="members" typeTopicId="T:System.Transactions.Configuration.MachineSettingsSection" />
      <apidata name="MachineSettingsSection" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Configuration.ConfigurationElement.DeserializeElement(System.Xml.XmlReader,System.Boolean)" />
        <element api="P:System.Configuration.ConfigurationElement.ElementInformation" />
        <element api="P:System.Configuration.ConfigurationElement.ElementProperty" />
        <element api="M:System.Configuration.ConfigurationElement.Equals(System.Object)" />
        <element api="P:System.Configuration.ConfigurationElement.EvaluationContext" />
        <element api="M:System.Configuration.ConfigurationElement.GetHashCode" />
        <element api="M:System.Configuration.ConfigurationElement.Init" />
        <element api="M:System.Configuration.ConfigurationElement.InitializeDefault" />
        <element api="M:System.Configuration.ConfigurationElement.IsReadOnly" />
        <element api="Overload:System.Transactions.Configuration.MachineSettingsSection.Item">
          <element api="P:System.Configuration.ConfigurationElement.Item(System.Configuration.ConfigurationProperty)" />
          <element api="P:System.Configuration.ConfigurationElement.Item(System.String)" />
        </element>
        <element api="M:System.Configuration.ConfigurationElement.ListErrors(System.Collections.IList)" />
        <element api="P:System.Configuration.ConfigurationElement.LockAllAttributesExcept" />
        <element api="P:System.Configuration.ConfigurationElement.LockAllElementsExcept" />
        <element api="P:System.Configuration.ConfigurationElement.LockAttributes" />
        <element api="P:System.Configuration.ConfigurationElement.LockElements" />
        <element api="P:System.Configuration.ConfigurationElement.LockItem" />
        <element api="M:System.Configuration.ConfigurationElement.OnDeserializeUnrecognizedAttribute(System.String,System.String)" />
        <element api="M:System.Configuration.ConfigurationElement.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)" />
        <element api="M:System.Configuration.ConfigurationElement.OnRequiredPropertyNotFound(System.String)" />
        <element api="M:System.Configuration.ConfigurationElement.PostDeserialize" />
        <element api="M:System.Configuration.ConfigurationElement.PreSerialize(System.Xml.XmlWriter)" />
        <element api="P:System.Configuration.ConfigurationElement.Properties" />
        <element api="M:System.Configuration.ConfigurationElement.Reset(System.Configuration.ConfigurationElement)" />
        <element api="M:System.Configuration.ConfigurationElement.SerializeElement(System.Xml.XmlWriter,System.Boolean)" />
        <element api="M:System.Configuration.ConfigurationElement.SerializeToXmlElement(System.Xml.XmlWriter,System.String)" />
        <element api="M:System.Configuration.ConfigurationElement.SetPropertyValue(System.Configuration.ConfigurationProperty,System.Object,System.Boolean)" />
        <element api="M:System.Configuration.ConfigurationElement.SetReadOnly" />
        <element api="M:System.Configuration.ConfigurationElement.Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)" />
        <element api="M:System.Configuration.ConfigurationSection.DeserializeSection(System.Xml.XmlReader)" />
        <element api="M:System.Configuration.ConfigurationSection.GetRuntimeObject" />
        <element api="M:System.Configuration.ConfigurationSection.IsModified" />
        <element api="M:System.Configuration.ConfigurationSection.ResetModified" />
        <element api="P:System.Configuration.ConfigurationSection.SectionInformation" />
        <element api="M:System.Configuration.ConfigurationSection.SerializeSection(System.Configuration.ConfigurationElement,System.String,System.Configuration.ConfigurationSaveMode)" />
        <element api="M:System.Transactions.Configuration.MachineSettingsSection.#ctor" />
        <element api="P:System.Transactions.Configuration.MachineSettingsSection.MaxTimeout" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
      </containers>
      <file name="AllMembers_T_System_Transactions_Configuration_MachineSettingsSection" />
    </api>
    <api id="Properties.T:System.Transactions.Configuration.MachineSettingsSection">
      <topicdata name="MachineSettingsSection" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.Configuration.MachineSettingsSection" />
      <apidata name="MachineSettingsSection" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Configuration.ConfigurationElement.ElementInformation" />
        <element api="P:System.Configuration.ConfigurationElement.ElementProperty" />
        <element api="P:System.Configuration.ConfigurationElement.EvaluationContext" />
        <element api="Overload:System.Transactions.Configuration.MachineSettingsSection.Item">
          <element api="P:System.Configuration.ConfigurationElement.Item(System.Configuration.ConfigurationProperty)" />
          <element api="P:System.Configuration.ConfigurationElement.Item(System.String)" />
        </element>
        <element api="P:System.Configuration.ConfigurationElement.LockAllAttributesExcept" />
        <element api="P:System.Configuration.ConfigurationElement.LockAllElementsExcept" />
        <element api="P:System.Configuration.ConfigurationElement.LockAttributes" />
        <element api="P:System.Configuration.ConfigurationElement.LockElements" />
        <element api="P:System.Configuration.ConfigurationElement.LockItem" />
        <element api="P:System.Configuration.ConfigurationElement.Properties" />
        <element api="P:System.Configuration.ConfigurationSection.SectionInformation" />
        <element api="P:System.Transactions.Configuration.MachineSettingsSection.MaxTimeout" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
      </containers>
      <file name="Properties_T_System_Transactions_Configuration_MachineSettingsSection" />
    </api>
    <api id="Overload:System.Transactions.Configuration.MachineSettingsSection.Item">
      <topicdata name="Item" group="list" subgroup="overload" memberSubgroup="property" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.Configuration.MachineSettingsSection" allInherited="true" />
      <apidata name="Item" group="member" subgroup="property" />
      <elements>
        <element api="P:System.Configuration.ConfigurationElement.Item(System.Configuration.ConfigurationProperty)" />
        <element api="P:System.Configuration.ConfigurationElement.Item(System.String)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
        <type api="T:System.Transactions.Configuration.MachineSettingsSection" />
      </containers>
      <file name="O_T_System_Transactions_Configuration_MachineSettingsSection_Item" />
    </api>
    <api id="M:System.Transactions.Configuration.MachineSettingsSection.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
        <type api="T:System.Transactions.Configuration.MachineSettingsSection" ref="true" />
      </containers>
      <file name="C_System_Transactions_Configuration_MachineSettingsSection_ctor" />
    </api>
    <api id="P:System.Transactions.Configuration.MachineSettingsSection.MaxTimeout">
      <topicdata group="api" />
      <apidata name="MaxTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <returns>
        <type api="T:System.TimeSpan" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
        <type api="T:System.Transactions.Configuration.MachineSettingsSection" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Configuration.ConfigurationPropertyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>maxTimeout</value>
          </argument>
          <assignment name="DefaultValue">
            <type api="T:System.String" ref="true" />
            <value>00:10:00</value>
          </assignment>
        </attribute>
        <attribute>
          <type api="T:System.Configuration.TimeSpanValidatorAttribute" ref="true" />
          <assignment name="MinValueString">
            <type api="T:System.String" ref="true" />
            <value>00:00:00</value>
          </assignment>
          <assignment name="MaxValueString">
            <type api="T:System.String" ref="true" />
            <value>10675199.02:48:05.4775807</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_System_Transactions_Configuration_MachineSettingsSection_MaxTimeout" />
    </api>
    <api id="T:System.Transactions.Configuration.TransactionsSectionGroup">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.Configuration.TransactionsSectionGroup" />
      <apidata name="TransactionsSectionGroup" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Configuration.ConfigurationSectionGroup" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
      </containers>
      <file name="T_System_Transactions_Configuration_TransactionsSectionGroup" />
    </api>
    <api id="AllMembers.T:System.Transactions.Configuration.TransactionsSectionGroup">
      <topicdata name="TransactionsSectionGroup" group="list" subgroup="members" typeTopicId="T:System.Transactions.Configuration.TransactionsSectionGroup" />
      <apidata name="TransactionsSectionGroup" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="Overload:System.Transactions.Configuration.TransactionsSectionGroup.ForceDeclaration">
          <element api="M:System.Configuration.ConfigurationSectionGroup.ForceDeclaration" />
          <element api="M:System.Configuration.ConfigurationSectionGroup.ForceDeclaration(System.Boolean)" />
        </element>
        <element api="P:System.Configuration.ConfigurationSectionGroup.IsDeclarationRequired" />
        <element api="P:System.Configuration.ConfigurationSectionGroup.IsDeclared" />
        <element api="P:System.Configuration.ConfigurationSectionGroup.Name" />
        <element api="P:System.Configuration.ConfigurationSectionGroup.SectionGroupName" />
        <element api="P:System.Configuration.ConfigurationSectionGroup.SectionGroups" />
        <element api="P:System.Configuration.ConfigurationSectionGroup.Sections" />
        <element api="P:System.Configuration.ConfigurationSectionGroup.Type" />
        <element api="M:System.Transactions.Configuration.TransactionsSectionGroup.#ctor" />
        <element api="P:System.Transactions.Configuration.TransactionsSectionGroup.DefaultSettings" />
        <element api="M:System.Transactions.Configuration.TransactionsSectionGroup.GetSectionGroup(System.Configuration.Configuration)" />
        <element api="P:System.Transactions.Configuration.TransactionsSectionGroup.MachineSettings" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
      </containers>
      <file name="AllMembers_T_System_Transactions_Configuration_TransactionsSectionGroup" />
    </api>
    <api id="Methods.T:System.Transactions.Configuration.TransactionsSectionGroup">
      <topicdata name="TransactionsSectionGroup" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.Configuration.TransactionsSectionGroup" />
      <apidata name="TransactionsSectionGroup" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="Overload:System.Transactions.Configuration.TransactionsSectionGroup.ForceDeclaration">
          <element api="M:System.Configuration.ConfigurationSectionGroup.ForceDeclaration" />
          <element api="M:System.Configuration.ConfigurationSectionGroup.ForceDeclaration(System.Boolean)" />
        </element>
        <element api="M:System.Transactions.Configuration.TransactionsSectionGroup.GetSectionGroup(System.Configuration.Configuration)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
      </containers>
      <file name="Methods_T_System_Transactions_Configuration_TransactionsSectionGroup" />
    </api>
    <api id="Properties.T:System.Transactions.Configuration.TransactionsSectionGroup">
      <topicdata name="TransactionsSectionGroup" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.Configuration.TransactionsSectionGroup" />
      <apidata name="TransactionsSectionGroup" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Configuration.ConfigurationSectionGroup.IsDeclarationRequired" />
        <element api="P:System.Configuration.ConfigurationSectionGroup.IsDeclared" />
        <element api="P:System.Configuration.ConfigurationSectionGroup.Name" />
        <element api="P:System.Configuration.ConfigurationSectionGroup.SectionGroupName" />
        <element api="P:System.Configuration.ConfigurationSectionGroup.SectionGroups" />
        <element api="P:System.Configuration.ConfigurationSectionGroup.Sections" />
        <element api="P:System.Configuration.ConfigurationSectionGroup.Type" />
        <element api="P:System.Transactions.Configuration.TransactionsSectionGroup.DefaultSettings" />
        <element api="P:System.Transactions.Configuration.TransactionsSectionGroup.MachineSettings" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
      </containers>
      <file name="Properties_T_System_Transactions_Configuration_TransactionsSectionGroup" />
    </api>
    <api id="Overload:System.Transactions.Configuration.TransactionsSectionGroup.ForceDeclaration">
      <topicdata name="ForceDeclaration" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.Configuration.TransactionsSectionGroup" allInherited="true" />
      <apidata name="ForceDeclaration" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Configuration.ConfigurationSectionGroup.ForceDeclaration" />
        <element api="M:System.Configuration.ConfigurationSectionGroup.ForceDeclaration(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
        <type api="T:System.Transactions.Configuration.TransactionsSectionGroup" />
      </containers>
      <file name="O_T_System_Transactions_Configuration_TransactionsSectionGroup_ForceDeclaration" />
    </api>
    <api id="M:System.Transactions.Configuration.TransactionsSectionGroup.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
        <type api="T:System.Transactions.Configuration.TransactionsSectionGroup" ref="true" />
      </containers>
      <file name="C_System_Transactions_Configuration_TransactionsSectionGroup_ctor" />
    </api>
    <api id="P:System.Transactions.Configuration.TransactionsSectionGroup.DefaultSettings">
      <topicdata group="api" />
      <apidata name="DefaultSettings" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Transactions.Configuration.DefaultSettingsSection" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
        <type api="T:System.Transactions.Configuration.TransactionsSectionGroup" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Configuration.ConfigurationPropertyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>defaultSettings</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_System_Transactions_Configuration_TransactionsSectionGroup_DefaultSettings" />
    </api>
    <api id="M:System.Transactions.Configuration.TransactionsSectionGroup.GetSectionGroup(System.Configuration.Configuration)">
      <topicdata group="api" />
      <apidata name="GetSectionGroup" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="config">
          <type api="T:System.Configuration.Configuration" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Configuration.TransactionsSectionGroup" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
        <type api="T:System.Transactions.Configuration.TransactionsSectionGroup" ref="true" />
      </containers>
      <file name="M_System_Transactions_Configuration_TransactionsSectionGroup_GetSectionGroup_1_37584a68" />
    </api>
    <api id="P:System.Transactions.Configuration.TransactionsSectionGroup.MachineSettings">
      <topicdata group="api" />
      <apidata name="MachineSettings" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <returns>
        <type api="T:System.Transactions.Configuration.MachineSettingsSection" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" />
        <namespace api="N:System.Transactions.Configuration" />
        <type api="T:System.Transactions.Configuration.TransactionsSectionGroup" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Configuration.ConfigurationPropertyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>machineSettings</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_System_Transactions_Configuration_TransactionsSectionGroup_MachineSettings" />
    </api>
  </apis>
</reflection>